Uses of Class
com.atlassian.crowd.exception.ApplicationPermissionException
Packages that use ApplicationPermissionException
Package
Description
-
Uses of ApplicationPermissionException in com.atlassian.crowd.acceptance.tests
Methods in com.atlassian.crowd.acceptance.tests that throw ApplicationPermissionExceptionModifier and TypeMethodDescriptionprotected 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) -
Uses of ApplicationPermissionException in com.atlassian.crowd.acceptance.tests.synchronisation.remote
Methods in com.atlassian.crowd.acceptance.tests.synchronisation.remote that throw ApplicationPermissionExceptionModifier and TypeMethodDescriptionvoid
SynchroniseCrowdDirectoryNestedMembershipsTest.groupToGroupMembershipsAfterInitialSync()
void
SynchroniseCrowdDirectoryRemoveGroupTest.synchroniseChanges_RemoveMaskedGroup()
void
SynchroniseCrowdDirectoryRemoveGroupTest.synchroniseChanges_RemoveMaskingGroup()
-
Uses of ApplicationPermissionException in com.atlassian.crowd.integration.http
Methods in com.atlassian.crowd.integration.http that throw ApplicationPermissionExceptionModifier and TypeMethodDescriptionCacheAwareCrowdHttpAuthenticator.authenticate
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String username, String password) CrowdHttpAuthenticator.authenticate
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String username, String password) Authenticates the user based on provided credentials.CrowdHttpAuthenticatorImpl.authenticate
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String username, String password) CacheAwareCrowdHttpAuthenticator.authenticateWithoutValidatingPassword
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String username) CrowdHttpAuthenticator.authenticateWithoutValidatingPassword
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String username) Authenticates the user without validating password.CrowdHttpAuthenticatorImpl.authenticateWithoutValidatingPassword
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String username) CacheAwareCrowdHttpAuthenticator.getUser
(javax.servlet.http.HttpServletRequest request) CrowdHttpAuthenticator.getUser
(javax.servlet.http.HttpServletRequest request) Attempts to retrieve the currently authenticated User from the request.CrowdHttpAuthenticatorImpl.getUser
(javax.servlet.http.HttpServletRequest request) void
CacheAwareCrowdHttpAuthenticator.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
CrowdHttpAuthenticatorImpl.logout
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) -
Uses of ApplicationPermissionException in com.atlassian.crowd.integration.rest.service
Methods in com.atlassian.crowd.integration.rest.service that throw ApplicationPermissionExceptionModifier and TypeMethodDescriptionvoid
void
RestCrowdClient.addGroupToGroup
(String childGroup, String parentGroup) RestCrowdClient.addUser
(User user, PasswordCredential passwordCredential) RestCrowdClient.addUser
(UserWithAttributes user, PasswordCredential passwordCredential) void
RestCrowdClient.addUserToGroup
(String username, String groupName) RestCrowdClient.authenticateSSOUser
(UserAuthenticationContext userAuthenticationContext) RestCrowdClient.authenticateSSOUser
(UserAuthenticationContext userAuthenticationContext, long duration) RestCrowdClient.authenticateSSOUserWithoutValidatingPassword
(UserAuthenticationContext userAuthenticationContext) RestCrowdClient.authenticateUser
(String username, String password) void
RestCrowdClient.expireAllPasswords()
RestCrowdClient.findUserFromSSOToken
(String token) RestCrowdClient.getChildGroupsOfGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.getCookieConfiguration()
RestCrowdClient.getCurrentEventToken()
Get a group by name.RestCrowdClient.getGroupsForNestedUser
(String userName, int startIndex, int maxResults) RestCrowdClient.getGroupsForUser
(String userName, int startIndex, int maxResults) RestCrowdClient.getGroupsWithAttributesForUser
(String userName, int startIndex, int maxResults) RestCrowdClient.getGroupWithAttributes
(String name) RestCrowdClient.getMemberships()
RestCrowdClient.getNamesOfChildGroupsOfGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.getNamesOfGroupsForNestedUser
(String userName, int startIndex, int maxResults) RestCrowdClient.getNamesOfGroupsForUser
(String userName, int startIndex, int maxResults) RestCrowdClient.getNamesOfNestedChildGroupsOfGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.getNamesOfNestedUsersOfGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.getNamesOfParentGroupsForGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.getNamesOfParentGroupsForNestedGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.getNamesOfUsersOfGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.getNestedChildGroupsOfGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.getNestedUsersOfGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.getNewEvents
(String eventToken) RestCrowdClient.getParentGroupsForGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.getParentGroupsForNestedGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.getUserByKey
(String key) RestCrowdClient.getUsersOfGroup
(String groupName, int startIndex, int maxResults) RestCrowdClient.getUserWithAttributes
(String name) 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) RestCrowdClient.renameUser
(String oldUsername, String newUsername) void
RestCrowdClient.requestPasswordReset
(String username) void
RestCrowdClient.requestUsernames
(String email) RestCrowdClient.searchGroupNames
(SearchRestriction searchRestriction, int startIndex, int maxResults) RestCrowdClient.searchGroups
(SearchRestriction searchRestriction, int startIndex, int maxResults) RestCrowdClient.searchGroupsWithAttributes
(SearchRestriction searchRestriction, int startIndex, int maxResults) RestCrowdClient.searchUserNames
(SearchRestriction searchRestriction, int startIndex, int maxResults) RestCrowdClient.searchUsers
(SearchRestriction searchRestriction, int startIndex, int maxResults) RestCrowdClient.searchUsersWithAttributes
(SearchRestriction searchRestriction, int startIndex, int maxResults) void
void
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) RestCrowdClient.userAuthenticated
(String username) void
RestCrowdClient.validateSSOAuthentication
(String token, List<ValidationFactor> validationFactors) RestCrowdClient.validateSSOAuthenticationAndGetSession
(String token, List<ValidationFactor> validationFactors) -
Uses of ApplicationPermissionException in com.atlassian.crowd.integration.springsecurity
Methods in com.atlassian.crowd.integration.springsecurity that throw ApplicationPermissionExceptionModifier and TypeMethodDescriptionprotected 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.authenticate
(String username, String password, 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 String
RemoteCrowdAuthenticationProvider.authenticateWithoutPassword
(String username, List<ValidationFactor> validationFactors) protected CookieConfiguration
CrowdSSOAuthenticationProcessingFilter.getCookieConfiguration()
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.protected boolean
RemoteCrowdAuthenticationProvider.isAuthenticated
(String token, List<ValidationFactor> validationFactors) -
Uses of ApplicationPermissionException in com.atlassian.crowd.manager.application
Methods in com.atlassian.crowd.manager.application that throw ApplicationPermissionExceptionModifier and TypeMethodDescriptionvoid
AbstractDelegatingApplicationService.addAllUsers
(Application application, Collection<UserTemplateWithCredentialAndAttributes> users) void
ApplicationService.addAllUsers
(Application application, Collection<UserTemplateWithCredentialAndAttributes> users) Adds the user to THE FIRST permissible active directory.void
ApplicationServiceGeneric.addAllUsers
(Application application, Collection<UserTemplateWithCredentialAndAttributes> userTemplates) AbstractDelegatingApplicationService.addGroup
(Application application, GroupTemplate group) ApplicationService.addGroup
(Application application, GroupTemplate group) Adds the group to ALL the active permissible directories.ApplicationServiceGeneric.addGroup
(Application application, GroupTemplate group) TranslatingApplicationService.addGroup
(Application application, GroupTemplate group) 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.void
ApplicationServiceGeneric.addGroupToGroup
(Application application, String childGroupName, String parentGroupName) AbstractDelegatingApplicationService.addUser
(Application application, UserTemplate user, PasswordCredential credential) AbstractDelegatingApplicationService.addUser
(Application application, UserTemplateWithAttributes userWithAttributes, PasswordCredential credential) ApplicationService.addUser
(Application application, UserTemplate user, PasswordCredential credential) Deprecated.ApplicationService.addUser
(Application application, UserTemplateWithAttributes user, PasswordCredential credential) Adds the user to the first permissible active directory.ApplicationServiceGeneric.addUser
(Application application, UserTemplate user, PasswordCredential credential) ApplicationServiceGeneric.addUser
(Application application, UserTemplateWithAttributes user, PasswordCredential credential) TranslatingApplicationService.addUser
(Application application, UserTemplate user, PasswordCredential credential) TranslatingApplicationService.addUser
(Application application, UserTemplateWithAttributes user, PasswordCredential credential) 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.void
ApplicationServiceGeneric.addUserToGroup
(Application application, String username, String groupName) void
TranslatingApplicationService.addUserToGroup
(Application application, String username, String groupName) AbstractDelegatingApplicationService.findWebhookById
(Application application, long webhookId) ApplicationService.findWebhookById
(Application application, long webhookId) Retrieves a Webhook by its identifier.ApplicationServiceGeneric.findWebhookById
(Application application, long webhookId) 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.removeGroup
(Application application, String groupname) 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.removeGroupAttributes
(Application application, String groupname, String attributeName) 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.removeGroupFromGroup
(Application application, String childGroupName, String parentGroupName) 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.removeUser
(Application application, String username) void
TranslatingApplicationService.removeUser
(Application application, String user) 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.removeUserAttributes
(Application application, String username, String attributeName) void
TranslatingApplicationService.removeUserAttributes
(Application application, String username, String attributeName) 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.void
ApplicationServiceGeneric.removeUserFromGroup
(Application application, String username, String groupName) void
TranslatingApplicationService.removeUserFromGroup
(Application application, String username, String groupName) AbstractDelegatingApplicationService.renameUser
(Application application, String oldUserName, String newUsername) ApplicationService.renameUser
(Application application, String oldUserName, String newUsername) Renames the user in the first active directory the users exists in.ApplicationServiceGeneric.renameUser
(Application application, String oldUserName, String newUsername) TranslatingApplicationService.renameUser
(Application application, String oldUserName, String newUsername) AbstractDelegatingApplicationService.setUserStatusLocally
(Application application, String username, boolean userActiveInternally) ApplicationService.setUserStatusLocally
(Application application, String username, boolean userActiveInternally) Set the user's active status in the first active directory the User belongsvoid
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.storeGroupAttributes
(Application application, String groupname, 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.storeUserAttributes
(Application application, String username, Map<String, Set<String>> attributes) void
TranslatingApplicationService.storeUserAttributes
(Application application, String username, Map<String, Set<String>> attributes) void
AbstractDelegatingApplicationService.unregisterWebhook
(Application application, long webhookId) void
ApplicationService.unregisterWebhook
(Application application, long webhookId) Unregisters a Webhook.void
ApplicationServiceGeneric.unregisterWebhook
(Application application, long webhookId) AbstractDelegatingApplicationService.updateGroup
(Application application, GroupTemplate group) ApplicationService.updateGroup
(Application application, GroupTemplate group) Updates the group in ALL the active permissible directories.ApplicationServiceGeneric.updateGroup
(Application application, GroupTemplate group) TranslatingApplicationService.updateGroup
(Application application, GroupTemplate group) AbstractDelegatingApplicationService.updateUser
(Application application, UserTemplate user) ApplicationService.updateUser
(Application application, UserTemplate user) Updates the user in the first active directory the User belongs.ApplicationServiceGeneric.updateUser
(Application application, UserTemplate user) TranslatingApplicationService.updateUser
(Application application, UserTemplate user) 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.void
ApplicationServiceGeneric.updateUserCredential
(Application application, String username, PasswordCredential credential) void
TranslatingApplicationService.updateUserCredential
(Application application, String username, PasswordCredential credential) ApplicationServiceGeneric.validateUpdateUser
(Application application, UserTemplate user) -
Uses of ApplicationPermissionException in com.atlassian.crowd.manager.login
Methods in com.atlassian.crowd.manager.login that throw ApplicationPermissionExceptionModifier and TypeMethodDescriptionvoid
ForgottenLoginManager.sendResetLink
(Application application, String username, int tokenExpirySeconds) Sends a reset link to the first user with the matchingusername
from all the active directories assigned to the application.void
ForgottenLoginManagerImpl.sendResetLink
(Application application, String username, int tokenExpirySeconds) -
Uses of ApplicationPermissionException in com.atlassian.crowd.plugin.rest.exception.mapper
Methods in com.atlassian.crowd.plugin.rest.exception.mapper with parameters of type ApplicationPermissionExceptionModifier and TypeMethodDescriptionjavax.ws.rs.core.Response
ApplicationPermissionExceptionMapper.toResponse
(ApplicationPermissionException exception) -
Uses of ApplicationPermissionException in com.atlassian.crowd.plugin.rest.service.controller
Methods in com.atlassian.crowd.plugin.rest.service.controller that throw ApplicationPermissionExceptionModifier and TypeMethodDescriptionvoid
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.GroupsController.addGroup
(GroupEntity group, com.atlassian.plugins.rest.api.model.Link groupLink) Adds a new group.UsersController.addUser
(UserEntity userEntity, com.atlassian.plugins.rest.api.model.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.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.UsersController.renameUser
(String oldUsername, com.atlassian.plugins.rest.api.model.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) GroupsController.updateGroup
(GroupEntity group, URI baseURI) Updates a group.UsersController.updateUser
(UserEntity userEntity) Updates a user.void
UsersController.updateUserPassword
(String username, String password) Updates a user's password. -
Uses of ApplicationPermissionException in com.atlassian.crowd.plugin.rest.service.controller.account
Methods in com.atlassian.crowd.plugin.rest.service.controller.account that throw ApplicationPermissionExceptionModifier and TypeMethodDescriptionvoid
AccountManagementController.changePassword
(String username, String originalPassword, String newPassword) -
Uses of ApplicationPermissionException in com.atlassian.crowd.plugin.rest.service.resource.server
Methods in com.atlassian.crowd.plugin.rest.service.resource.server that throw ApplicationPermissionExceptionModifier and TypeMethodDescriptionjavax.ws.rs.core.Response
WebhooksResource.getWebhook
(String id) javax.ws.rs.core.Response
WebhooksResource.unregisterWebhook
(String id) -
Uses of ApplicationPermissionException in com.atlassian.crowd.plugin.rest.service.resource.usermanagement
Methods in com.atlassian.crowd.plugin.rest.service.resource.usermanagement that throw ApplicationPermissionExceptionModifier and TypeMethodDescriptionjavax.ws.rs.core.Response
GroupsResource.addDirectChildGroupMembership
(String groupName, GroupEntity childGroup) javax.ws.rs.core.Response
GroupsResource.addDirectParentGroupMembership
(String groupName, GroupEntity parentGroup) javax.ws.rs.core.Response
GroupsResource.addGroup
(GroupEntity restGroup) javax.ws.rs.core.Response
UsersResource.addUser
(UserEntity userEntity) javax.ws.rs.core.Response
GroupsResource.addUserAsDirectGroupMember
(String groupName, UserEntity user) javax.ws.rs.core.Response
UsersResource.addUserToGroup
(String userName, GroupEntity parentGroup) javax.ws.rs.core.Response
GroupsResource.deleteGroupAttribute
(String groupname, String attributeName) javax.ws.rs.core.Response
UsersResource.deleteUserPassword
(String userName) javax.ws.rs.core.Response
GroupsResource.removeDirectChildGroupMembership
(String groupName, String childGroupName) javax.ws.rs.core.Response
GroupsResource.removeDirectGroupMembership
(String groupName, String username) javax.ws.rs.core.Response
GroupsResource.removeGroup
(String groupname) javax.ws.rs.core.Response
UsersResource.removeUser
(String userName) javax.ws.rs.core.Response
UsersResource.removeUserAttribute
(String userName, String attributeName) javax.ws.rs.core.Response
UsersResource.removeUserFromGroup
(String userName, String groupName) javax.ws.rs.core.Response
UsersResource.renameUser
(String userName, RenameEntity newUserName) javax.ws.rs.core.Response
UsersResource.requestPasswordReset
(String userName) javax.ws.rs.core.Response
GroupsResource.storeGroupAttributes
(String groupname, MultiValuedAttributeEntityList attributes) javax.ws.rs.core.Response
UsersResource.storeUserAttributes
(String userName, MultiValuedAttributeEntityList attributes) javax.ws.rs.core.Response
GroupsResource.updateGroup
(String groupName, GroupEntity restGroup) javax.ws.rs.core.Response
UsersResource.updateUser
(String userName, UserEntity userEntity) javax.ws.rs.core.Response
UsersResource.updateUserPassword
(String userName, PasswordEntity password) -
Uses of ApplicationPermissionException in com.atlassian.crowd.service.client
Methods in com.atlassian.crowd.service.client that throw ApplicationPermissionExceptionModifier and TypeMethodDescriptionvoid
Adds a group to the remote Crowd server.void
CrowdClient.addGroupToGroup
(String childGroup, String parentGroup) Adds a group to a group.CrowdClient.addUser
(User user, PasswordCredential passwordCredential) 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.CrowdClient.authenticateSSOUser
(UserAuthenticationContext userAuthenticationContext) Authenticates a Single-Sign-On (SSO) User.CrowdClient.authenticateSSOUser
(UserAuthenticationContext userAuthenticationContext, long duration) Authenticates a Single-Sign-On (SSO) User.CrowdClient.authenticateSSOUserWithoutValidatingPassword
(UserAuthenticationContext userAuthenticationContext) Authenticates a Single-Sign-On (SSO) User without validating password.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.CrowdClient.findUserFromSSOToken
(String token) Returns the user from the specified user token.CrowdClient.getChildGroupsOfGroup
(String groupName, int startIndex, int maxResults) Searches for groups who are direct members of a group.CrowdClient.getCookieConfiguration()
Returns the cookie configuration.CrowdClient.getCurrentEventToken()
Returns a token that can be used for querying events that have happened after the token was generated.Gets a group by name.CrowdClient.getGroupsForNestedUser
(String userName, int startIndex, int maxResults) Searches for groups that a user is a nested member of.CrowdClient.getGroupsForUser
(String userName, int startIndex, int maxResults) Searches for groups that a user is a direct member of.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.CrowdClient.getGroupWithAttributes
(String name) Gets a group with attributes by name.CrowdClient.getMemberships()
Gets the full group membership details for all groups with all direct user members and child groups.CrowdClient.getNamesOfChildGroupsOfGroup
(String groupName, int startIndex, int maxResults) Searches for groups who are direct members of a group, returning the group names.CrowdClient.getNamesOfGroupsForNestedUser
(String userName, int startIndex, int maxResults) Searches for groups that a user is a nested member of, returning the group names.CrowdClient.getNamesOfGroupsForUser
(String userName, int startIndex, int maxResults) Searches for groups that a user is a direct member of, returning the group names.CrowdClient.getNamesOfNestedChildGroupsOfGroup
(String groupName, int startIndex, int maxResults) Searches for groups who are nested members of a group, returning the group names.CrowdClient.getNamesOfNestedUsersOfGroup
(String groupName, int startIndex, int maxResults) Searches for users who are nested members of a group, returning the user names.CrowdClient.getNamesOfParentGroupsForGroup
(String groupName, int startIndex, int maxResults) Searches for groups that a group is a direct member of, returning the group names.CrowdClient.getNamesOfParentGroupsForNestedGroup
(String groupName, int startIndex, int maxResults) Searches for groups that a group is a nested member of, returning the group names.CrowdClient.getNamesOfUsersOfGroup
(String groupName, int startIndex, int maxResults) Searches for users who are direct members of a group, returning the user names.CrowdClient.getNestedChildGroupsOfGroup
(String groupName, int startIndex, int maxResults) Searches for groups who are nested members of a group.CrowdClient.getNestedUsersOfGroup
(String groupName, int startIndex, int maxResults) Searches for users who are nested members of a group.CrowdClient.getNewEvents
(String eventToken) Returns an events object which contains a new eventToken and events that happened after the giveneventToken
was generated.CrowdClient.getParentGroupsForGroup
(String groupName, int startIndex, int maxResults) Searches for groups that a group is a direct member of.CrowdClient.getParentGroupsForNestedGroup
(String groupName, int startIndex, int maxResults) Searches for groups that a group is a nested member of.Gets a User by user name.CrowdClient.getUserByKey
(String key) Gets a User by key.CrowdClient.getUsersOfGroup
(String groupName, int startIndex, int maxResults) Searches for users who are direct members of a group.CrowdClient.getUserWithAttributes
(String name) Gets a User with Attributes by user name.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 namevoid
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 servervoid
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 servervoid
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.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.CrowdClient.searchGroupNames
(SearchRestriction searchRestriction, int startIndex, int maxResults) Searches for group names matching thesearchRestriction
criteria.CrowdClient.searchGroups
(SearchRestriction searchRestriction, int startIndex, int maxResults) Searches for groups matching the following criteria.CrowdClient.searchGroupsWithAttributes
(SearchRestriction searchRestriction, int startIndex, int maxResults) Searches for groups (with their attributes) matching the following criteria.CrowdClient.searchUserNames
(SearchRestriction searchRestriction, int startIndex, int maxResults) Searches for usernames matching thesearchRestriction
criteria.CrowdClient.searchUsers
(SearchRestriction searchRestriction, int startIndex, int maxResults) Searches for users matching the following criteria.CrowdClient.searchUsersWithAttributes
(SearchRestriction searchRestriction, int startIndex, int maxResults) Searches for users (with their attributes) matching the following criteria.void
Stores the group's attributes on the remote Crowd server.void
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.CrowdClient.userAuthenticated
(String username) void
CrowdClient.validateSSOAuthentication
(String token, List<ValidationFactor> validationFactors) Validates the SSO authentication.CrowdClient.validateSSOAuthenticationAndGetSession
(String token, List<ValidationFactor> validationFactors) Validates the SSO authentication.
ApplicationService.addUser(com.atlassian.crowd.model.application.Application, com.atlassian.crowd.model.user.UserTemplateWithAttributes, com.atlassian.crowd.embedded.api.PasswordCredential)
instead.