Modifier and Type | Method and Description |
---|---|
protected void |
ApplicationAcceptanceTestCase.verifyGroupDoesNotExistInCrowd(String groupName) |
protected void |
ApplicationAcceptanceTestCase.verifyGroupDoesNotExistInCrowdWithCaseSensitiveName(String groupName)
Either the group doesn't exist or its name has a different case.
|
protected void |
ApplicationAcceptanceTestCase.verifyGroupExistsInCrowd(String groupName,
String... memberNames) |
protected void |
ApplicationAcceptanceTestCase.verifyUserDoesNotExistInCrowd(String username,
String firstname,
String lastname,
String email,
String... groupNames) |
protected void |
ApplicationAcceptanceTestCase.verifyUserExistsInCrowd(String username,
String firstname,
String lastname,
String email,
String... groupNames) |
Modifier and Type | Method and Description |
---|---|
User |
CrowdHttpAuthenticatorImpl.authenticate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username,
String password) |
User |
CrowdHttpAuthenticator.authenticate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username,
String password)
Authenticates the user based on provided credentials.
|
User |
CacheAwareCrowdHttpAuthenticator.authenticate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username,
String password) |
User |
CrowdHttpAuthenticatorImpl.authenticateWithoutValidatingPassword(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username) |
User |
CrowdHttpAuthenticator.authenticateWithoutValidatingPassword(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username)
Authenticates the user without validating password.
|
User |
CacheAwareCrowdHttpAuthenticator.authenticateWithoutValidatingPassword(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username) |
User |
CrowdHttpAuthenticatorImpl.getUser(javax.servlet.http.HttpServletRequest request) |
User |
CrowdHttpAuthenticator.getUser(javax.servlet.http.HttpServletRequest request)
Attempts to retrieve the currently authenticated User from the request.
|
User |
CacheAwareCrowdHttpAuthenticator.getUser(javax.servlet.http.HttpServletRequest request) |
void |
CrowdHttpAuthenticatorImpl.logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
CrowdHttpAuthenticator.logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Logs out the authenticated user.
|
void |
CacheAwareCrowdHttpAuthenticator.logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
Modifier and Type | Method and Description |
---|---|
void |
RestCrowdClient.addGroup(Group group) |
void |
RestCrowdClient.addGroupToGroup(String childGroup,
String parentGroup) |
UserWithAttributes |
RestCrowdClient.addUser(User user,
PasswordCredential passwordCredential) |
UserWithAttributes |
RestCrowdClient.addUser(UserWithAttributes user,
PasswordCredential passwordCredential) |
void |
RestCrowdClient.addUserToGroup(String username,
String groupName) |
String |
RestCrowdClient.authenticateSSOUser(UserAuthenticationContext userAuthenticationContext) |
String |
RestCrowdClient.authenticateSSOUser(UserAuthenticationContext userAuthenticationContext,
long duration) |
String |
RestCrowdClient.authenticateSSOUserWithoutValidatingPassword(UserAuthenticationContext userAuthenticationContext) |
User |
RestCrowdClient.authenticateUser(String username,
String password) |
void |
RestCrowdClient.expireAllPasswords() |
User |
RestCrowdClient.findUserFromSSOToken(String token) |
List<Group> |
RestCrowdClient.getChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults) |
CookieConfiguration |
RestCrowdClient.getCookieConfiguration() |
String |
RestCrowdClient.getCurrentEventToken() |
Group |
RestCrowdClient.getGroup(String name)
Get a group by name.
|
List<Group> |
RestCrowdClient.getGroupsForNestedUser(String userName,
int startIndex,
int maxResults) |
List<Group> |
RestCrowdClient.getGroupsForUser(String userName,
int startIndex,
int maxResults) |
List<GroupWithAttributes> |
RestCrowdClient.getGroupsWithAttributesForUser(String userName,
int startIndex,
int maxResults) |
GroupWithAttributes |
RestCrowdClient.getGroupWithAttributes(String name) |
Iterable<Membership> |
RestCrowdClient.getMemberships() |
List<String> |
RestCrowdClient.getNamesOfChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults) |
List<String> |
RestCrowdClient.getNamesOfGroupsForNestedUser(String userName,
int startIndex,
int maxResults) |
List<String> |
RestCrowdClient.getNamesOfGroupsForUser(String userName,
int startIndex,
int maxResults) |
List<String> |
RestCrowdClient.getNamesOfNestedChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults) |
List<String> |
RestCrowdClient.getNamesOfNestedUsersOfGroup(String groupName,
int startIndex,
int maxResults) |
List<String> |
RestCrowdClient.getNamesOfParentGroupsForGroup(String groupName,
int startIndex,
int maxResults) |
List<String> |
RestCrowdClient.getNamesOfParentGroupsForNestedGroup(String groupName,
int startIndex,
int maxResults) |
List<String> |
RestCrowdClient.getNamesOfUsersOfGroup(String groupName,
int startIndex,
int maxResults) |
List<Group> |
RestCrowdClient.getNestedChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults) |
List<User> |
RestCrowdClient.getNestedUsersOfGroup(String groupName,
int startIndex,
int maxResults) |
Events |
RestCrowdClient.getNewEvents(String eventToken) |
List<Group> |
RestCrowdClient.getParentGroupsForGroup(String groupName,
int startIndex,
int maxResults) |
List<Group> |
RestCrowdClient.getParentGroupsForNestedGroup(String groupName,
int startIndex,
int maxResults) |
User |
RestCrowdClient.getUser(String name) |
User |
RestCrowdClient.getUserByKey(String key) |
List<User> |
RestCrowdClient.getUsersOfGroup(String groupName,
int startIndex,
int maxResults) |
UserWithAttributes |
RestCrowdClient.getUserWithAttributes(String name) |
String |
RestCrowdClient.getWebhook(long webhookId) |
void |
RestCrowdClient.invalidateSSOToken(String token) |
void |
RestCrowdClient.invalidateSSOTokensForUser(String username) |
void |
RestCrowdClient.invalidateSSOTokensForUser(String username,
String exclude) |
boolean |
RestCrowdClient.isGroupDirectGroupMember(String childName,
String parentName) |
boolean |
RestCrowdClient.isUserDirectGroupMember(String username,
String groupName) |
boolean |
RestCrowdClient.isUserNestedGroupMember(String username,
String groupName) |
long |
RestCrowdClient.registerWebhook(String endpointUrl,
String token) |
void |
RestCrowdClient.removeGroup(String groupName) |
void |
RestCrowdClient.removeGroupAttributes(String groupName,
String attributeName) |
void |
RestCrowdClient.removeGroupFromGroup(String childGroup,
String parentGroup) |
void |
RestCrowdClient.removeUser(String username) |
void |
RestCrowdClient.removeUserAttributes(String username,
String attributeName) |
void |
RestCrowdClient.removeUserFromGroup(String username,
String groupName) |
User |
RestCrowdClient.renameUser(String oldUsername,
String newUsername) |
void |
RestCrowdClient.requestPasswordReset(String username) |
void |
RestCrowdClient.requestUsernames(String email) |
List<String> |
RestCrowdClient.searchGroupNames(SearchRestriction searchRestriction,
int startIndex,
int maxResults) |
List<Group> |
RestCrowdClient.searchGroups(SearchRestriction searchRestriction,
int startIndex,
int maxResults) |
List<GroupWithAttributes> |
RestCrowdClient.searchGroupsWithAttributes(SearchRestriction searchRestriction,
int startIndex,
int maxResults) |
List<String> |
RestCrowdClient.searchUserNames(SearchRestriction searchRestriction,
int startIndex,
int maxResults) |
List<User> |
RestCrowdClient.searchUsers(SearchRestriction searchRestriction,
int startIndex,
int maxResults) |
List<UserWithAttributes> |
RestCrowdClient.searchUsersWithAttributes(SearchRestriction searchRestriction,
int startIndex,
int maxResults) |
void |
RestCrowdClient.storeGroupAttributes(String groupName,
Map<String,Set<String>> attributes) |
void |
RestCrowdClient.storeUserAttributes(String username,
Map<String,Set<String>> attributes) |
void |
RestCrowdClient.testConnection() |
void |
RestCrowdClient.unregisterWebhook(long webhookId) |
void |
RestCrowdClient.updateGroup(Group group) |
void |
RestCrowdClient.updateUser(User user) |
void |
RestCrowdClient.updateUserCredential(String username,
String password) |
User |
RestCrowdClient.userAuthenticated(String username) |
void |
RestCrowdClient.validateSSOAuthentication(String token,
List<ValidationFactor> validationFactors) |
Session |
RestCrowdClient.validateSSOAuthenticationAndGetSession(String token,
List<ValidationFactor> validationFactors) |
Modifier and Type | Method and Description |
---|---|
protected String |
RemoteCrowdAuthenticationProvider.authenticate(String username,
String password,
List<ValidationFactor> validationFactors) |
protected String |
RemoteCrowdAuthenticationProvider.authenticateWithoutPassword(String username,
List<ValidationFactor> validationFactors) |
protected boolean |
RemoteCrowdAuthenticationProvider.isAuthenticated(String token,
List<ValidationFactor> validationFactors) |
Modifier and Type | Method and Description |
---|---|
protected String |
RemoteCrowdAuthenticationProvider.authenticate(String username,
String password,
List<ValidationFactor> validationFactors) |
protected abstract String |
CrowdAuthenticationProvider.authenticate(String username,
String password,
List<ValidationFactor> validationFactors)
Authenticate a remote user and return the Crowd SSO token string.
|
protected String |
RemoteCrowdAuthenticationProvider.authenticateWithoutPassword(String username,
List<ValidationFactor> validationFactors) |
protected abstract String |
CrowdAuthenticationProvider.authenticateWithoutPassword(String username,
List<ValidationFactor> validationFactors)
Authenticate a remote user without password and return the Crowd SSO token string.
|
protected CookieConfiguration |
CrowdSSOAuthenticationProcessingFilter.getCookieConfiguration() |
protected boolean |
RemoteCrowdAuthenticationProvider.isAuthenticated(String token,
List<ValidationFactor> validationFactors) |
protected abstract boolean |
CrowdAuthenticationProvider.isAuthenticated(String token,
List<ValidationFactor> validationFactors)
Determine if a remote user is authenticated via SSO based on the supplied SSO token string and validation
factors.
|
Modifier and Type | Method and Description |
---|---|
void |
ApplicationServiceGeneric.addAllUsers(Application application,
Collection<UserTemplateWithCredentialAndAttributes> userTemplates) |
void |
AbstractDelegatingApplicationService.addAllUsers(Application application,
Collection<UserTemplateWithCredentialAndAttributes> users) |
void |
ApplicationService.addAllUsers(Application application,
Collection<UserTemplateWithCredentialAndAttributes> users)
Adds the user to THE FIRST permissible active directory.
|
Group |
ApplicationServiceGeneric.addGroup(Application application,
GroupTemplate group) |
Group |
TranslatingApplicationService.addGroup(Application application,
GroupTemplate group) |
Group |
AbstractDelegatingApplicationService.addGroup(Application application,
GroupTemplate group) |
Group |
ApplicationService.addGroup(Application application,
GroupTemplate group)
Adds the group to ALL the active permissible directories.
|
void |
ApplicationServiceGeneric.addGroupToGroup(Application application,
String childGroupName,
String parentGroupName) |
void |
AbstractDelegatingApplicationService.addGroupToGroup(Application application,
String childGroupName,
String parentGroupName) |
void |
ApplicationService.addGroupToGroup(Application application,
String childGroupName,
String parentGroupName)
Makes groups matching the given name (childGroupName) direct members of the group (parentGroupName) across ALL active directories.
|
User |
ApplicationServiceGeneric.addUser(Application application,
UserTemplate user,
PasswordCredential credential) |
User |
TranslatingApplicationService.addUser(Application application,
UserTemplate user,
PasswordCredential credential) |
User |
AbstractDelegatingApplicationService.addUser(Application application,
UserTemplate user,
PasswordCredential credential) |
User |
ApplicationService.addUser(Application application,
UserTemplate user,
PasswordCredential credential)
|
UserWithAttributes |
ApplicationServiceGeneric.addUser(Application application,
UserTemplateWithAttributes user,
PasswordCredential credential) |
UserWithAttributes |
TranslatingApplicationService.addUser(Application application,
UserTemplateWithAttributes user,
PasswordCredential credential) |
UserWithAttributes |
AbstractDelegatingApplicationService.addUser(Application application,
UserTemplateWithAttributes userWithAttributes,
PasswordCredential credential) |
UserWithAttributes |
ApplicationService.addUser(Application application,
UserTemplateWithAttributes user,
PasswordCredential credential)
Adds the user to the first permissible active directory.
|
void |
ApplicationServiceGeneric.addUserToGroup(Application application,
String username,
String groupName) |
void |
TranslatingApplicationService.addUserToGroup(Application application,
String username,
String groupName) |
void |
AbstractDelegatingApplicationService.addUserToGroup(Application application,
String username,
String groupName) |
void |
ApplicationService.addUserToGroup(Application application,
String username,
String groupName)
Makes the primary user of the given username a direct member of the group on the directory where the primary user resides.
|
Webhook |
ApplicationServiceGeneric.findWebhookById(Application application,
long webhookId) |
Webhook |
AbstractDelegatingApplicationService.findWebhookById(Application application,
long webhookId) |
Webhook |
ApplicationService.findWebhookById(Application application,
long webhookId)
Retrieves a Webhook by its identifier.
|
void |
ApplicationServiceGeneric.removeGroup(Application application,
String groupname) |
void |
AbstractDelegatingApplicationService.removeGroup(Application application,
String group) |
void |
ApplicationService.removeGroup(Application application,
String group)
Removes ALL groups from each of the application's assigned
directories that are active.
|
void |
ApplicationServiceGeneric.removeGroupAttributes(Application application,
String groupname,
String attributeName) |
void |
AbstractDelegatingApplicationService.removeGroupAttributes(Application application,
String groupname,
String attributeName) |
void |
ApplicationService.removeGroupAttributes(Application application,
String groupname,
String attributeName)
Removes a group's attribute values for all active permissible directories assigned to the application.
|
void |
ApplicationServiceGeneric.removeGroupFromGroup(Application application,
String childGroupName,
String parentGroupName) |
void |
AbstractDelegatingApplicationService.removeGroupFromGroup(Application application,
String childGroup,
String parentGroup) |
void |
ApplicationService.removeGroupFromGroup(Application application,
String childGroup,
String parentGroup)
Makes child group matching the given name not members of the parent group across ALL active directories.
|
void |
ApplicationServiceGeneric.removeUser(Application application,
String username) |
void |
TranslatingApplicationService.removeUser(Application application,
String user) |
void |
AbstractDelegatingApplicationService.removeUser(Application application,
String user) |
void |
ApplicationService.removeUser(Application application,
String user)
Removes the user from the first active directory they are found in.
|
void |
ApplicationServiceGeneric.removeUserAttributes(Application application,
String username,
String attributeName) |
void |
TranslatingApplicationService.removeUserAttributes(Application application,
String username,
String attributeName) |
void |
AbstractDelegatingApplicationService.removeUserAttributes(Application application,
String username,
String attributeName) |
void |
ApplicationService.removeUserAttributes(Application application,
String username,
String attributeName)
Removes a user's attribute values for the first active directory containing this username.
|
void |
ApplicationServiceGeneric.removeUserFromGroup(Application application,
String username,
String groupName) |
void |
TranslatingApplicationService.removeUserFromGroup(Application application,
String username,
String groupName) |
void |
AbstractDelegatingApplicationService.removeUserFromGroup(Application application,
String username,
String groupName) |
void |
ApplicationService.removeUserFromGroup(Application application,
String username,
String groupName)
Makes the primary user of the given username no longer a member of the group on the directory where the primary user resides.
|
User |
ApplicationServiceGeneric.renameUser(Application application,
String oldUserName,
String newUsername) |
User |
TranslatingApplicationService.renameUser(Application application,
String oldUserName,
String newUsername) |
User |
AbstractDelegatingApplicationService.renameUser(Application application,
String oldUserName,
String newUsername) |
User |
ApplicationService.renameUser(Application application,
String oldUserName,
String newUsername)
Renames the user in the first active directory the users exists in.
|
void |
ApplicationServiceGeneric.storeGroupAttributes(Application application,
String groupname,
Map<String,Set<String>> attributes) |
void |
AbstractDelegatingApplicationService.storeGroupAttributes(Application application,
String groupname,
Map<String,Set<String>> attributes) |
void |
ApplicationService.storeGroupAttributes(Application application,
String groupname,
Map<String,Set<String>> attributes)
Adds or updates a group's attributes with the new Map of attribute values for all active permissible directories assigned to the application.
|
void |
ApplicationServiceGeneric.storeUserAttributes(Application application,
String username,
Map<String,Set<String>> attributes) |
void |
TranslatingApplicationService.storeUserAttributes(Application application,
String username,
Map<String,Set<String>> attributes) |
void |
AbstractDelegatingApplicationService.storeUserAttributes(Application application,
String username,
Map<String,Set<String>> attributes) |
void |
ApplicationService.storeUserAttributes(Application application,
String username,
Map<String,Set<String>> attributes)
Adds or updates a user's attributes with the new Map of attribute values for the first active directory containing this username.
|
void |
ApplicationServiceGeneric.unregisterWebhook(Application application,
long webhookId) |
void |
AbstractDelegatingApplicationService.unregisterWebhook(Application application,
long webhookId) |
void |
ApplicationService.unregisterWebhook(Application application,
long webhookId)
Unregisters a Webhook.
|
Group |
ApplicationServiceGeneric.updateGroup(Application application,
GroupTemplate group) |
Group |
TranslatingApplicationService.updateGroup(Application application,
GroupTemplate group) |
Group |
AbstractDelegatingApplicationService.updateGroup(Application application,
GroupTemplate group) |
Group |
ApplicationService.updateGroup(Application application,
GroupTemplate group)
Updates the group in ALL the active permissible directories.
|
User |
ApplicationServiceGeneric.updateUser(Application application,
UserTemplate user) |
User |
TranslatingApplicationService.updateUser(Application application,
UserTemplate user) |
User |
AbstractDelegatingApplicationService.updateUser(Application application,
UserTemplate user) |
User |
ApplicationService.updateUser(Application application,
UserTemplate user)
Updates the user in the first active directory the User belongs.
|
void |
ApplicationServiceGeneric.updateUserCredential(Application application,
String username,
PasswordCredential credential) |
void |
TranslatingApplicationService.updateUserCredential(Application application,
String username,
PasswordCredential credential) |
void |
AbstractDelegatingApplicationService.updateUserCredential(Application application,
String username,
PasswordCredential credential) |
void |
ApplicationService.updateUserCredential(Application application,
String username,
PasswordCredential credential)
Updates the credentials of the first matching user from all the active directories assigned to the application.
|
Modifier and Type | Method and Description |
---|---|
void |
ForgottenLoginManagerImpl.sendResetLink(Application application,
String username,
int tokenExpirySeconds) |
void |
ForgottenLoginManager.sendResetLink(Application application,
String username,
int tokenExpirySeconds)
Sends a reset link to the first user with the matching username from all the active directories assigned
to the application.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
ApplicationPermissionExceptionMapper.toResponse(ApplicationPermissionException exception) |
Modifier and Type | Method and Description |
---|---|
void |
GroupsController.addDirectChildGroup(String groupName,
String childGroupName)
Adds a direct child group membership.
|
void |
GroupsController.addDirectParentGroup(String groupName,
String parentGroupName)
Adds a direct parent group membership.
|
void |
GroupsController.addDirectUser(String groupName,
String username)
Adds user as direct member of group.
|
GroupEntity |
GroupsController.addGroup(GroupEntity group,
com.atlassian.plugins.rest.common.Link groupLink)
Adds a new group.
|
UserEntity |
UsersController.addUser(UserEntity userEntity,
com.atlassian.plugins.rest.common.Link userLink)
Adds a new user.
|
void |
UsersController.addUserToGroup(String userName,
String groupName)
Adds a user to a group.
|
void |
UsersController.clearUserPassword(String username)
Clears a user's password, so that the user cannot authenticate with any password.
|
void |
GroupsController.deleteDirectChildGroup(String groupName,
String childGroupName)
Deletes a child group membership.
|
void |
GroupsController.deleteDirectUser(String groupName,
String username)
Removes the user membership.
|
Webhook |
WebhooksController.findWebhookById(long webhookId) |
void |
GroupsController.removeGroup(String groupName)
Removes a group.
|
void |
GroupsController.removeGroupAttributes(String groupName,
String attributeName)
Removes a group's attribute.
|
void |
UsersController.removeUser(String username)
Removes the user.
|
void |
UsersController.removeUserAttribute(String username,
String attributeName)
Removes the user attribute.
|
void |
UsersController.removeUserFromGroup(String userName,
String groupName)
Removes a user from a group.
|
UserEntity |
UsersController.renameUser(String oldUsername,
com.atlassian.plugins.rest.common.Link userLink,
String newUsername)
Renames a user.
|
void |
UsersController.requestPasswordReset(String username)
Requests a password reset.
|
void |
GroupsController.storeGroupAttributes(String groupName,
MultiValuedAttributeEntityList attributes)
Stores the attributes for a group.
|
void |
UsersController.storeUserAttributes(String username,
MultiValuedAttributeEntityList attributes)
Stores (add/replace) the user attributes.
|
void |
WebhooksController.unregisterWebhook(long webhookId) |
GroupEntity |
GroupsController.updateGroup(GroupEntity group,
URI baseURI)
Updates a group.
|
String |
UsersController.updateUser(UserEntity userEntity)
Updates a user.
|
void |
UsersController.updateUserPassword(String username,
String password)
Updates a user's password.
|
Modifier and Type | Method and Description |
---|---|
void |
AccountManagementController.changePassword(String username,
String originalPassword,
String newPassword) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
WebhooksResource.getWebhook(Long id) |
javax.ws.rs.core.Response |
WebhooksResource.unregisterWebhook(Long id) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
AccountManagementResource.forgottenPassword(String username)
Starts the procedure for forgotten password.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
GroupsResource.addDirectChildGroupMembership(String groupName,
GroupEntity childGroup)
Adds a direct child group membership.
|
javax.ws.rs.core.Response |
GroupsResource.addDirectParentGroupMembership(String groupName,
GroupEntity parentGroup)
Adds a direct parent group membership.
|
javax.ws.rs.core.Response |
GroupsResource.addGroup(GroupEntity restGroup)
Adds a new group.
|
javax.ws.rs.core.Response |
UsersResource.addUser(UserEntity userEntity)
Creates a new user
|
javax.ws.rs.core.Response |
GroupsResource.addUserAsDirectGroupMember(String groupName,
UserEntity user)
Adds a user as a direct member of the specified group.
|
javax.ws.rs.core.Response |
UsersResource.addUserToGroup(String userName,
GroupEntity parentGroup)
Adds a user as a direct member of the group
|
javax.ws.rs.core.Response |
GroupsResource.deleteGroupAttribute(String groupname,
String attributeName)
Deletes a group attribute.
|
javax.ws.rs.core.Response |
UsersResource.deleteUserPassword(String userName)
Deletes a user password.
|
javax.ws.rs.core.Response |
GroupsResource.removeDirectChildGroupMembership(String groupName,
String childGroupName)
Deletes a child group membership.
|
javax.ws.rs.core.Response |
GroupsResource.removeDirectGroupMembership(String groupName,
String username)
Removes the user membership.
|
javax.ws.rs.core.Response |
GroupsResource.removeGroup(String groupname)
Deletes a group.
|
javax.ws.rs.core.Response |
UsersResource.removeUser(String userName)
Removes a user.
|
javax.ws.rs.core.Response |
UsersResource.removeUserAttribute(String userName,
String attributeName)
Deletes a user attribute.
|
javax.ws.rs.core.Response |
UsersResource.removeUserFromGroup(String userName,
String groupName)
Removes a user from a group.
|
javax.ws.rs.core.Response |
UsersResource.renameUser(String userName,
RenameEntity newUserName)
Renames a user.
|
javax.ws.rs.core.Response |
UsersResource.requestPasswordReset(String userName)
Sends the user a password reset link to the user's email address
|
javax.ws.rs.core.Response |
GroupsResource.storeGroupAttributes(String groupname,
MultiValuedAttributeEntityList attributes)
Stores the group attributes.
|
javax.ws.rs.core.Response |
UsersResource.storeUserAttributes(String userName,
MultiValuedAttributeEntityList attributes)
Stores the user attributes.
|
javax.ws.rs.core.Response |
GroupsResource.updateGroup(String groupName,
GroupEntity restGroup)
Updates an existing group.
|
javax.ws.rs.core.Response |
UsersResource.updateUser(String userName,
UserEntity userEntity)
Updates a user.
|
javax.ws.rs.core.Response |
UsersResource.updateUserPassword(String userName,
PasswordEntity password)
Updates a user password.
|
Modifier and Type | Method and Description |
---|---|
void |
UserManager.addAllUsers(Collection<SOAPPrincipalWithCredential> users)
Adds all users to Crowd.
|
SOAPGroup |
GroupManager.addGroup(SOAPGroup group)
Adds
group to the Crowd server. |
void |
GroupMembershipManager.addMembership(String userName,
String groupName)
Adds a user identified by
userName to the group identified by groupName . |
SOAPPrincipal |
UserManager.addUser(SOAPPrincipal user,
PasswordCredential credential)
Adds a user to Crowd.
|
void |
GroupManager.removeGroup(String groupName)
Removes a group from Crowd.
|
void |
GroupMembershipManager.removeMembership(String userName,
String groupName)
Removes a user identified by
userName from the group identified by groupName . |
void |
UserManager.removeUser(String userName)
Removes a user from Crowd.
|
void |
GroupManager.updateGroup(SOAPGroup group)
Updates a group's details in Crowd.
|
void |
UserManager.updatePassword(String userName,
PasswordCredential credential)
Changes the password for the user specified by
userName . |
void |
UserManager.updateUser(SOAPPrincipal user)
Updates a user's details in Crowd.
|
Modifier and Type | Method and Description |
---|---|
void |
CachingUserManager.addAllUsers(Collection<SOAPPrincipalWithCredential> users) |
SOAPGroup |
CachingGroupManager.addGroup(SOAPGroup group) |
void |
CachingGroupMembershipManager.addMembership(String userName,
String groupName) |
SOAPPrincipal |
CachingUserManager.addUser(SOAPPrincipal user,
PasswordCredential credential) |
void |
CachingGroupManager.removeGroup(String groupName) |
void |
CachingGroupMembershipManager.removeMembership(String userName,
String groupName) |
void |
CachingUserManager.removeUser(String userName) |
void |
CachingGroupManager.updateGroup(SOAPGroup group) |
void |
CachingUserManager.updatePassword(String userName,
PasswordCredential credential) |
void |
CachingUserManager.updateUser(SOAPPrincipal user) |
Modifier and Type | Method and Description |
---|---|
void |
CrowdClient.addGroup(Group group)
Adds a group to the remote Crowd server.
|
void |
CrowdClient.addGroupToGroup(String childGroup,
String parentGroup)
Adds a group to a group.
|
UserWithAttributes |
CrowdClient.addUser(User user,
PasswordCredential passwordCredential)
Deprecated.
|
UserWithAttributes |
CrowdClient.addUser(UserWithAttributes user,
PasswordCredential passwordCredential)
Adds a new User to the remote Crowd server and will attempt to add the attributes atomically, but for Crowd servers < v2.9.0
atomic attribute adding may not be supported.
|
void |
CrowdClient.addUserToGroup(String username,
String groupName)
Adds a user to a group.
|
String |
CrowdClient.authenticateSSOUser(UserAuthenticationContext userAuthenticationContext)
Authenticates a Single-Sign-On (SSO) User.
|
String |
CrowdClient.authenticateSSOUser(UserAuthenticationContext userAuthenticationContext,
long duration)
Authenticates a Single-Sign-On (SSO) User.
|
String |
CrowdClient.authenticateSSOUserWithoutValidatingPassword(UserAuthenticationContext userAuthenticationContext)
Authenticates a Single-Sign-On (SSO) User without validating password.
|
User |
CrowdClient.authenticateUser(String username,
String password)
Authenticates a user with the server.
|
void |
CrowdClient.expireAllPasswords()
Expires all passwords for all users in all directories for this application,
regardless of group membership.
|
User |
CrowdClient.findUserFromSSOToken(String token)
Returns the user from the specified user token.
|
List<Group> |
CrowdClient.getChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups who are direct members of a group.
|
CookieConfiguration |
CrowdClient.getCookieConfiguration()
Returns the cookie configuration.
|
String |
CrowdClient.getCurrentEventToken()
Returns a token that can be used for querying events that have happened
after the token was generated.
|
Group |
CrowdClient.getGroup(String name)
Gets a group by name.
|
List<Group> |
CrowdClient.getGroupsForNestedUser(String userName,
int startIndex,
int maxResults)
Searches for groups that a user is a nested member of.
|
List<Group> |
CrowdClient.getGroupsForUser(String userName,
int startIndex,
int maxResults)
Searches for groups that a user is a direct member of.
|
List<GroupWithAttributes> |
CrowdClient.getGroupsWithAttributesForUser(String userName,
int startIndex,
int maxResults)
Searches for groups that a user is a member of, and returns those groups with all their attributes.
|
GroupWithAttributes |
CrowdClient.getGroupWithAttributes(String name)
Gets a group with attributes by name.
|
Iterable<Membership> |
CrowdClient.getMemberships()
Gets the full group membership details for all groups with all direct user members and child groups.
|
List<String> |
CrowdClient.getNamesOfChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups who are direct members of a group, returning the group names.
|
List<String> |
CrowdClient.getNamesOfGroupsForNestedUser(String userName,
int startIndex,
int maxResults)
Searches for groups that a user is a nested member of, returning the group names.
|
List<String> |
CrowdClient.getNamesOfGroupsForUser(String userName,
int startIndex,
int maxResults)
Searches for groups that a user is a direct member of, returning the group names.
|
List<String> |
CrowdClient.getNamesOfNestedChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups who are nested members of a group, returning the group names.
|
List<String> |
CrowdClient.getNamesOfNestedUsersOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for users who are nested members of a group, returning the user names.
|
List<String> |
CrowdClient.getNamesOfParentGroupsForGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups that a group is a direct member of, returning the group names.
|
List<String> |
CrowdClient.getNamesOfParentGroupsForNestedGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups that a group is a nested member of, returning the group names.
|
List<String> |
CrowdClient.getNamesOfUsersOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for users who are direct members of a group, returning the user names.
|
List<Group> |
CrowdClient.getNestedChildGroupsOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups who are nested members of a group.
|
List<User> |
CrowdClient.getNestedUsersOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for users who are nested members of a group.
|
Events |
CrowdClient.getNewEvents(String eventToken)
Returns an events object which contains a new eventToken and events that
happened after the given
eventToken was generated. |
List<Group> |
CrowdClient.getParentGroupsForGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups that a group is a direct member of.
|
List<Group> |
CrowdClient.getParentGroupsForNestedGroup(String groupName,
int startIndex,
int maxResults)
Searches for groups that a group is a nested member of.
|
User |
CrowdClient.getUser(String name)
Gets a User by user name.
|
User |
CrowdClient.getUserByKey(String key)
Gets a User by key.
|
List<User> |
CrowdClient.getUsersOfGroup(String groupName,
int startIndex,
int maxResults)
Searches for users who are direct members of a group.
|
UserWithAttributes |
CrowdClient.getUserWithAttributes(String name)
Gets a User with Attributes by user name.
|
String |
CrowdClient.getWebhook(long webhookId)
Retrieves a Webhook endpoint URL.
|
void |
CrowdClient.invalidateSSOToken(String token)
Invalidates a token.
|
void |
CrowdClient.invalidateSSOTokensForUser(String username)
Invalidates all tokens for a given user name
|
void |
CrowdClient.invalidateSSOTokensForUser(String username,
String exclude)
Invalidates all tokens for a given user name, except for the given token.
|
boolean |
CrowdClient.isGroupDirectGroupMember(String childName,
String parentName)
Tests if a group is a direct member of a group.
|
boolean |
CrowdClient.isUserDirectGroupMember(String username,
String groupName)
Tests if a user is a direct member of a group.
|
boolean |
CrowdClient.isUserNestedGroupMember(String username,
String groupName)
Tests if a user is a nested member of a group.
|
long |
CrowdClient.registerWebhook(String endpointUrl,
String token)
Registers a new Webhook on the server.
|
void |
CrowdClient.removeGroup(String groupName)
Removes a group from the remote Crowd server
|
void |
CrowdClient.removeGroupAttributes(String groupName,
String attributeName)
Removes a group attribute (set) from the server.
|
void |
CrowdClient.removeGroupFromGroup(String childGroup,
String parentGroup)
Removes a group to a group.
|
void |
CrowdClient.removeUser(String username)
Removes a user from the remote Crowd server
|
void |
CrowdClient.removeUserAttributes(String username,
String attributeName)
Removes a user attribute from the server.
|
void |
CrowdClient.removeUserFromGroup(String username,
String groupName)
Removes a user from a group.
|
User |
CrowdClient.renameUser(String oldUsername,
String newUsername)
Renames a user on the remote Crowd server, initially finding them by their current username.
|
void |
CrowdClient.requestPasswordReset(String username)
Requests a password reset.
|
void |
CrowdClient.requestUsernames(String email)
Sends the usernames associated with the given email address.
|
List<String> |
CrowdClient.searchGroupNames(SearchRestriction searchRestriction,
int startIndex,
int maxResults)
Searches for group names matching the searchRestriction criteria.
|
List<Group> |
CrowdClient.searchGroups(SearchRestriction searchRestriction,
int startIndex,
int maxResults)
Searches for groups matching the following criteria.
|
List<GroupWithAttributes> |
CrowdClient.searchGroupsWithAttributes(SearchRestriction searchRestriction,
int startIndex,
int maxResults)
Searches for groups (with their attributes) matching the following criteria.
|
List<String> |
CrowdClient.searchUserNames(SearchRestriction searchRestriction,
int startIndex,
int maxResults)
Searches for usernames matching the searchRestriction criteria.
|
List<User> |
CrowdClient.searchUsers(SearchRestriction searchRestriction,
int startIndex,
int maxResults)
Searches for users matching the following criteria.
|
List<UserWithAttributes> |
CrowdClient.searchUsersWithAttributes(SearchRestriction searchRestriction,
int startIndex,
int maxResults)
Searches for users (with their attributes) matching the following criteria.
|
void |
CrowdClient.storeGroupAttributes(String groupName,
Map<String,Set<String>> attributes)
Stores the group's attributes on the remote Crowd server.
|
void |
CrowdClient.storeUserAttributes(String username,
Map<String,Set<String>> attributes)
Stores the user's attributes on the remote Crowd server.
|
void |
CrowdClient.testConnection()
Tests if the connection is OK.
|
void |
CrowdClient.unregisterWebhook(long webhookId)
Unregisters a Webhook on the server.
|
void |
CrowdClient.updateGroup(Group group)
Updates a group on the remote Crowd server.
|
void |
CrowdClient.updateUser(User user)
Updates a user on the remote Crowd server.
|
void |
CrowdClient.updateUserCredential(String username,
String password)
Updates the user's password on the remote Crowd server.
|
User |
CrowdClient.userAuthenticated(String username) |
void |
CrowdClient.validateSSOAuthentication(String token,
List<ValidationFactor> validationFactors)
Validates the SSO authentication.
|
Session |
CrowdClient.validateSSOAuthenticationAndGetSession(String token,
List<ValidationFactor> validationFactors)
Validates the SSO authentication.
|
Modifier and Type | Method and Description |
---|---|
void |
SecurityServerClientImpl.addAllPrincipals(Collection<SOAPPrincipalWithCredential> principals) |
void |
SecurityServerClient.addAllPrincipals(Collection<SOAPPrincipalWithCredential> principals)
Adds principals to the application's assigned directory.
|
void |
SecurityServerClientImpl.addAttributeToGroup(String group,
SOAPAttribute attribute) |
void |
SecurityServerClient.addAttributeToGroup(String group,
SOAPAttribute attribute)
Adds an attribute to a group that is in the application's assigned directory.
|
void |
SecurityServerClientImpl.addAttributeToPrincipal(String principal,
SOAPAttribute attribute) |
void |
SecurityServerClient.addAttributeToPrincipal(String principal,
SOAPAttribute attribute)
Adds an attribute to a principal who is in the application's assigned directory.
|
SOAPGroup |
SecurityServerClientImpl.addGroup(SOAPGroup group) |
SOAPGroup |
SecurityServerClient.addGroup(SOAPGroup group)
Adds a group to the application's assigned directory.
|
SOAPPrincipal |
SecurityServerClientImpl.addPrincipal(SOAPPrincipal principal,
PasswordCredential credential) |
SOAPPrincipal |
SecurityServerClient.addPrincipal(SOAPPrincipal principal,
PasswordCredential credential)
Adds a principal to the application's assigned directory.
|
void |
SecurityServerClientImpl.addPrincipalToGroup(String principal,
String group) |
void |
SecurityServerClient.addPrincipalToGroup(String principal,
String group)
Adds a principal to a group for the application's assigned directory.
|
void |
SecurityServerClientImpl.addPrincipalToRole(String principal,
String role) |
void |
SecurityServerClient.addPrincipalToRole(String principal,
String role)
Deprecated.
|
SOAPRole |
SecurityServerClientImpl.addRole(SOAPRole role) |
SOAPRole |
SecurityServerClient.addRole(SOAPRole role)
Deprecated.
|
void |
SecurityServerClientImpl.removeAttributeFromGroup(String group,
String attribute) |
void |
SecurityServerClient.removeAttributeFromGroup(String group,
String attribute)
Removes an attribute from a group that is in the application's assigned directory.
|
void |
SecurityServerClientImpl.removeAttributeFromPrincipal(String principal,
String attribute) |
void |
SecurityServerClient.removeAttributeFromPrincipal(String principal,
String attribute)
Removes an attribute from a principal who is in the application's assigned directory.
|
void |
SecurityServerClientImpl.removeGroup(String group) |
void |
SecurityServerClient.removeGroup(String group)
Removes a group from the application's assigned directory.
|
void |
SecurityServerClientImpl.removePrincipal(String principal) |
void |
SecurityServerClient.removePrincipal(String principal)
Removes a principal from the application's assigned directory.
|
void |
SecurityServerClientImpl.removePrincipalFromGroup(String principal,
String group) |
void |
SecurityServerClient.removePrincipalFromGroup(String principal,
String group)
Removes a principal from a group for the application's assigned directory.
|
void |
SecurityServerClientImpl.removePrincipalFromRole(String principal,
String role) |
void |
SecurityServerClient.removePrincipalFromRole(String principal,
String role)
Deprecated.
|
void |
SecurityServerClientImpl.removeRole(String role) |
void |
SecurityServerClient.removeRole(String role)
Deprecated.
|
void |
SecurityServerClientImpl.resetPrincipalCredential(String principal) |
void |
SecurityServerClient.resetPrincipalCredential(String principal)
Resets a principal's password credential to a random password and emails the new password who is in the application's assigned directory.
|
void |
SecurityServerClientImpl.updateGroup(String group,
String description,
boolean active) |
void |
SecurityServerClient.updateGroup(String group,
String description,
boolean active)
Updates the first group located from the list of directories assigned to an application
Available fields that can be updated are
description and active |
void |
SecurityServerClientImpl.updateGroupAttribute(String name,
SOAPAttribute attribute) |
void |
SecurityServerClient.updateGroupAttribute(String name,
SOAPAttribute attribute)
Updates an attribute for a group that is in the application's assigned directory.
|
void |
SecurityServerClientImpl.updatePrincipalAttribute(String name,
SOAPAttribute attribute) |
void |
SecurityServerClient.updatePrincipalAttribute(String name,
SOAPAttribute attribute)
Updates an attribute for a principal who is in the application's assigned directory.
|
void |
SecurityServerClientImpl.updatePrincipalCredential(String principal,
PasswordCredential credential) |
void |
SecurityServerClient.updatePrincipalCredential(String principal,
PasswordCredential credential)
Updates the password credential for a principal who is in the application's assigned directory.
|
Modifier and Type | Method and Description |
---|---|
static void |
SoapExceptionTranslator.throwSoapEquivalentCheckedException(ApplicationPermissionException e) |
Modifier and Type | Method and Description |
---|---|
static void |
SoapExceptionTranslator.throwEquivalentCheckedException(ApplicationPermissionException e) |
Copyright © 2020 Atlassian. All rights reserved.