Modifier and Type | Method and Description |
---|---|
void |
PrincipalAuthenticationLoadTest.hammerAuthentications() |
void |
TokenValidationLoadTest.hammerTokenValidation() |
Modifier and Type | Method and Description |
---|---|
void |
AuthenticationTokenTest.authenticatePrincipalDifferentTokenAfterLogout() |
void |
AuthenticationTokenTest.authenticatePrincipalDifferentUsersAuthenticationProducesDifferentTokens() |
void |
AuthenticationTokenTest.authenticatePrincipalSameUserDifferentConditionProducesDifferentTokens() |
void |
AuthenticationTokenTest.authenticatePrincipalSameUserDifferentUserAgentProducesSameTokens() |
void |
AuthenticationTokenTest.authenticatePrincipalSuccessiveAuthenticationProducesSameToken() |
void |
AuthenticationTokenTest.authenticateSimpleDifferentTokenAfterLogout() |
void |
AuthenticationTokenTest.authenticateSimpleDifferentUsersAuthenticationProducesDifferentTokens() |
void |
AuthenticationTokenTest.authenticateSimpleSuccessiveAuthenticationProducesSameToken() |
Modifier and Type | Method and Description |
---|---|
User |
AzureAdDirectory.authenticate(String name,
PasswordCredential credential) |
User |
AuditingDirectoryDecorator.authenticate(String name,
PasswordCredential credential) |
User |
DbCachingRemoteDirectory.authenticate(String name,
PasswordCredential credential) |
User |
SpringLDAPConnector.authenticate(String name,
PasswordCredential credential) |
User |
RemoteCrowdDirectory.authenticate(String username,
PasswordCredential credential) |
User |
AbstractForwardingDirectory.authenticate(String name,
PasswordCredential credential) |
User |
DelegatedAuthenticationDirectory.authenticate(String name,
PasswordCredential credential)
In addition to the normal authentication behaviour, following a successful
authentication the following may occur:
If the user does not exist in the internal directory and
DelegatedAuthenticationDirectory.ATTRIBUTE_CREATE_USER_ON_AUTH is enabled, the user's details
will be added to the internal directory.
If the user exists in the internal directory and
DelegatedAuthenticationDirectory.ATTRIBUTE_UPDATE_USER_ON_AUTH is enabled, the user's details
will be updated in the internal directory.
If the user exists in the internal directory and
DelegatedAuthenticationDirectory.ATTRIBUTE_UPDATE_USER_ON_AUTH is enabled and
the username was changed in remote directory, the user's name
will be updated in the internal directory.
A user marked as inactive locally will not be authenticated, retrieved,
renamed or updated from the LDAP server. |
User |
AbstractInternalDirectory.authenticate(String name,
PasswordCredential credential) |
User |
MockSimpleRemoteDirectory.authenticate(String name,
PasswordCredential credential) |
User |
RemoteDirectory.authenticate(String name,
PasswordCredential credential)
Authenticates a
user with the directory store. |
protected User |
DbCachingRemoteDirectory.authenticateAndUpdateInternalUser(String name,
PasswordCredential credential)
Authenticates user and ensures that internal directory contains the
authenticated user.
|
Modifier and Type | Method and Description |
---|---|
void |
UserCredentialVerifier.checkUserCredential(String username,
PasswordCredential userCredential)
Checks whether the user with the provided username can authenticate against Azure AD with provided credential.
|
Modifier and Type | Method and Description |
---|---|
void |
SameThreadUserCredentialVerifier.checkUserCredential(String username,
PasswordCredential userCredential) |
Modifier and Type | Method and Description |
---|---|
static InvalidAuthenticationException |
InvalidAuthenticationException.newInstanceWithName(String name)
Creates a new instance of an
InvalidAuthenticationException with a default detail message using the
name of the entity that failed to authenticate. |
static InvalidAuthenticationException |
InvalidAuthenticationException.newInstanceWithName(String name,
Throwable cause)
Creates a new instance of an
InvalidAuthenticationException with a default detail message using the
name of the entity that failed to authenticate, and a cause. |
static InvalidAuthenticationException |
InvalidAuthenticationException.newInstanceWithNameAndDescriptionFromCause(String name,
Throwable cause) |
Modifier and Type | Method and Description |
---|---|
void |
HttpAuthenticator.authenticate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username,
String password)
Authenticate a remote user using SSO.
|
void |
HttpAuthenticatorImpl.authenticate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username,
String password) |
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) |
void |
HttpAuthenticator.authenticateWithoutValidatingPassword(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username)
Authenticate a remote user using SSO, without validating their password.
|
void |
HttpAuthenticatorImpl.authenticateWithoutValidatingPassword(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username) |
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) |
SOAPPrincipal |
HttpAuthenticator.getPrincipal(javax.servlet.http.HttpServletRequest request)
Attempts to retrieve the principal from the request.
|
SOAPPrincipal |
HttpAuthenticatorImpl.getPrincipal(javax.servlet.http.HttpServletRequest request) |
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) |
boolean |
HttpAuthenticator.isAuthenticated(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Tests whether a request is authenticated via SSO.
|
boolean |
HttpAuthenticatorImpl.isAuthenticated(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
HttpAuthenticator.logoff(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Log off the SSO authenticated user.
|
void |
HttpAuthenticatorImpl.logoff(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
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) |
void |
HttpAuthenticator.setPrincipalToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String token)
Sets the underlying principal token on:
the request: as an attribute, so the user is authenticated for the span of the request.
the response: as a cookie, so the user is authenticated for subsequent requests.
|
void |
HttpAuthenticatorImpl.setPrincipalToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String token) |
void |
HttpAuthenticator.verifyAuthentication(String username,
String password)
Authenticate a remote principal without using SSO.
|
void |
HttpAuthenticatorImpl.verifyAuthentication(String username,
String password) |
String |
HttpAuthenticator.verifyAuthentication(String username,
String password,
ValidationFactor[] validationFactors)
Verifies the authentication of a principal's username/password,
given a set of validation factors.
|
String |
HttpAuthenticatorImpl.verifyAuthentication(String username,
String password,
ValidationFactor[] validationFactors) |
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 void |
CrowdAuthenticator.fetchUserInCache(String username)
Fetches a user with the given username in the cache, in case the user
exists, but cannot be found from the cache yet.
|
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 String |
LocalCrowdAuthenticationProvider.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 String |
LocalCrowdAuthenticationProvider.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 |
---|---|
User |
ApplicationServiceGeneric.authenticateUser(Application application,
String username,
PasswordCredential passwordCredential) |
User |
TranslatingApplicationService.authenticateUser(Application application,
String username,
PasswordCredential passwordCredential) |
User |
AbstractDelegatingApplicationService.authenticateUser(Application application,
String username,
PasswordCredential passwordCredential) |
User |
ApplicationService.authenticateUser(Application application,
String username,
PasswordCredential passwordCredential)
Will attempt to authenticate the given user against the application.
|
Modifier and Type | Method and Description |
---|---|
Token |
RetryingTokenAuthenticationManager.authenticateApplication(Application application,
ApplicationAuthenticationContext authenticationContext,
TokenLifetime tokenLifetime) |
Token |
TokenAuthenticationManagerImpl.authenticateApplication(Application application,
ApplicationAuthenticationContext authenticationContext,
TokenLifetime tokenLifetime) |
Token |
AliasingAwareTokenAuthenticationManager.authenticateApplication(Application application,
ApplicationAuthenticationContext authenticationContext,
TokenLifetime tokenLifetime) |
Token |
DelegatingTokenAuthenticationManager.authenticateApplication(Application application,
ApplicationAuthenticationContext authenticationContext,
TokenLifetime tokenLifetime) |
Token |
TokenAuthenticationManager.authenticateApplication(Application application,
ApplicationAuthenticationContext authenticationContext,
TokenLifetime tokenLifetime)
Authenticates an application and generates an authentication token.
|
Token |
RetryingTokenAuthenticationManager.authenticateApplicationWithoutValidatingPassword(Application application,
ApplicationAuthenticationContext authenticationContext,
TokenLifetime tokenLifetime) |
Token |
TokenAuthenticationManagerImpl.authenticateApplicationWithoutValidatingPassword(Application application,
ApplicationAuthenticationContext authenticationContext,
TokenLifetime tokenLifetime) |
Token |
AliasingAwareTokenAuthenticationManager.authenticateApplicationWithoutValidatingPassword(Application application,
ApplicationAuthenticationContext authenticationContext,
TokenLifetime tokenLifetime) |
Token |
DelegatingTokenAuthenticationManager.authenticateApplicationWithoutValidatingPassword(Application application,
ApplicationAuthenticationContext authenticationContext,
TokenLifetime tokenLifetime) |
Token |
TokenAuthenticationManager.authenticateApplicationWithoutValidatingPassword(Application application,
ApplicationAuthenticationContext authenticationContext,
TokenLifetime tokenLifetime)
Authenticates an application and generates an authentication token, ignoring the credentials.
|
Token |
TokenAuthenticationManagerImpl.authenticateUser(Application application,
UserAuthenticationContext authenticationContext,
boolean validatePassword,
TokenLifetime tokenLifetime) |
Token |
RetryingTokenAuthenticationManager.authenticateUser(Application application,
UserAuthenticationContext authenticateContext,
TokenLifetime tokenLifetime) |
Token |
TokenAuthenticationManagerImpl.authenticateUser(Application application,
UserAuthenticationContext authenticateContext,
TokenLifetime tokenLifetime) |
Token |
AliasingAwareTokenAuthenticationManager.authenticateUser(Application application,
UserAuthenticationContext authenticateContext,
TokenLifetime tokenLifetime) |
Token |
DelegatingTokenAuthenticationManager.authenticateUser(Application application,
UserAuthenticationContext authenticateContext,
TokenLifetime tokenLifetime) |
Token |
TokenAuthenticationManager.authenticateUser(Application application,
UserAuthenticationContext authenticateContext,
TokenLifetime tokenLifetime)
Authenticates a user and and generates an authentication token.
|
Token |
RetryingTokenAuthenticationManager.authenticateUserWithoutValidatingPassword(Application application,
UserAuthenticationContext authenticateContext) |
Token |
TokenAuthenticationManagerImpl.authenticateUserWithoutValidatingPassword(Application application,
UserAuthenticationContext authenticateContext) |
Token |
AliasingAwareTokenAuthenticationManager.authenticateUserWithoutValidatingPassword(Application application,
UserAuthenticationContext authenticateContext) |
Token |
DelegatingTokenAuthenticationManager.authenticateUserWithoutValidatingPassword(Application application,
UserAuthenticationContext authenticateContext) |
Token |
TokenAuthenticationManager.authenticateUserWithoutValidatingPassword(Application application,
UserAuthenticationContext authenticateContext)
Feigns the authentication process for a user and creates a token for the authentication without validating the password.
|
Modifier and Type | Method and Description |
---|---|
User |
DirectoryManagerGeneric.authenticateUser(long directoryId,
String username,
PasswordCredential passwordCredential) |
User |
DirectoryManager.authenticateUser(long directoryId,
String username,
PasswordCredential passwordCredential) |
Modifier and Type | Method and Description |
---|---|
User |
RecoveryModeRemoteDirectory.authenticate(String name,
PasswordCredential credential) |
Modifier and Type | Method and Description |
---|---|
String |
BaseAction.getIdentifier() |
String |
BaseAction.getPrincipalName()
Gets the user's fullname for display.
|
User |
BaseAction.getRemotePrincipal()
Gets the remote principal for the request.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
InvalidAuthenticationExceptionMapper.toResponse(InvalidAuthenticationException exception) |
Modifier and Type | Method and Description |
---|---|
UserEntity |
AuthenticationController.authenticateUser(String username,
PasswordEntity password,
URI baseUri)
Authenticates the user with the given
username and password . |
SessionEntity |
TokenController.authenticateUser(String username,
String password,
TokenLifetime tokenDuration,
Collection<ValidationFactorEntity> validationFactorEntities,
URI baseUri)
Authenticates a user for the given application.
|
SessionEntity |
TokenController.authenticateUserWithoutValidatingPassword(String username,
Collection<ValidationFactorEntity> validationFactorEntities,
URI baseUri)
Feigns the authentication process for a user and creates a token for the authentication without validating the password.
|
UserEntity |
AuthenticationController.userAuthenticated(String username,
URI baseUri) |
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 |
TokenResource.authenticateUser(AuthenticationContextEntity authenticationContext,
boolean validatePassword,
long durationInSeconds)
Create new session token valid for duration seconds, or for the server default session timeout if no duration is specified
or if duration is longer than the server default session timeout.
|
javax.ws.rs.core.Response |
AuthenticationResource.authenticateUser(String username,
PasswordEntity password)
Authenticates a user.
|
javax.ws.rs.core.Response |
AuthenticationResource.userAuthenticated(String username)
Notifies Crowd that a user has logged into an application, using a method different than the default
/authentication or /session resources.
|
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.
|
String |
AuthenticationManager.authenticate(String username,
String password)
Authenticates a user, using just a username and password.
|
String |
AuthenticationManager.authenticate(UserAuthenticationContext authenticationContext)
Authenticate a user.
|
String |
AuthenticationManager.authenticateWithoutValidatingPassword(UserAuthenticationContext authenticationContext)
Authenticate a user without validating their password.
|
void |
AuthenticatorUserCache.fetchInCache(String username)
Fetches a user with the given username in the cache, in case the user
exists, but cannot be found from the cache yet.
|
List |
GroupManager.getAllGroupNames()
Deprecated.
Since 1.4.
|
List |
UserManager.getAllUserNames()
Deprecated.
Since 1.4.
|
SOAPGroup |
GroupManager.getGroup(String groupName)
Given a
groupName , returns a SOAPGroup that represents the group. |
List |
GroupMembershipManager.getMembers(String groupName)
Obtains a list of all users in the group identified by
groupName , sorted naturally. |
List |
GroupMembershipManager.getMemberships(String userName)
Deprecated.
Since 1.4
|
SOAPPrincipal |
UserManager.getUser(String userName)
Given a
userName , fetches the user's details, either from cache or from the Crowd server. |
SOAPPrincipal |
UserManager.getUserFromToken(String token)
Given an authentication token, retrieves the user associated with it.
|
SOAPPrincipal |
UserManager.getUserWithAttributes(String userName)
Given a
userName , fetches the user's details and their associated attributes, either from cache or from the Crowd server. |
void |
AuthenticationManager.invalidate(String token)
Marks the presented
token as invalid, meaning that the principal it represents is no longer
authenticated. |
boolean |
AuthenticationManager.isAuthenticated(String token,
ValidationFactor[] validationFactors)
Checks that the token (as returned from
AuthenticationManager.authenticate(com.atlassian.crowd.model.authentication.UserAuthenticationContext) is still valid, given the validation factors. |
boolean |
GroupManager.isGroup(String groupName)
Returns true if
groupName represents a valid group, false otherwise. |
boolean |
GroupMembershipManager.isMember(String userName,
String groupName)
Returns true if the user represented by
userName is a member of groupName |
boolean |
UserManager.isUser(String userName)
Returns
true if userName represents a valid user. |
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.
|
List |
GroupManager.searchGroups(SearchRestriction[] restrictions)
Searches the list of all available groups based on the passed-in
restrictions and returns a list
of groups that match. |
List |
UserManager.searchUsers(SearchRestriction[] restrictions)
Searches the list of all available users based on the passed-in
restrictions and returns a list
of users that match. |
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) |
String |
CacheAwareAuthenticationManager.authenticate(String username,
String password) |
String |
SimpleAuthenticationManager.authenticate(String username,
String password) |
String |
CacheAwareAuthenticationManager.authenticate(UserAuthenticationContext authenticationContext) |
String |
SimpleAuthenticationManager.authenticate(UserAuthenticationContext authenticationContext) |
String |
CacheAwareAuthenticationManager.authenticateWithoutValidatingPassword(UserAuthenticationContext authenticationContext) |
String |
SimpleAuthenticationManager.authenticateWithoutValidatingPassword(UserAuthenticationContext authenticationContext) |
List |
CachingGroupManager.getAllGroupNames() |
List |
CachingUserManager.getAllUserNames()
This optimises the background getAllUserNames() call.
|
SOAPGroup |
CachingGroupManager.getGroup(String groupName)
See also
CachingGroupMembershipManager.getMembers(String) } for similar logic. |
List |
CachingGroupMembershipManager.getMembers(String groupName)
Also see
CachingGroupManager.getGroup(String) for very similar logic. |
List |
CachingGroupMembershipManager.getMemberships(String userName) |
SOAPPrincipal |
CachingUserManager.getUser(String userName) |
SOAPPrincipal |
CachingUserManager.getUserFromToken(String token)
Note: the lookup is not currently cached - it will always hit the server.
|
SOAPPrincipal |
CachingUserManager.getUserWithAttributes(String userName) |
void |
CacheAwareAuthenticationManager.invalidate(String token) |
void |
SimpleAuthenticationManager.invalidate(String token) |
boolean |
CacheAwareAuthenticationManager.isAuthenticated(String token,
ValidationFactor[] validationFactors) |
boolean |
SimpleAuthenticationManager.isAuthenticated(String token,
ValidationFactor[] validationFactors) |
boolean |
CachingGroupManager.isGroup(String groupName) |
boolean |
CachingGroupMembershipManager.isMember(String userName,
String groupName) |
boolean |
CachingUserManager.isUser(String userName)
With JIRA we're guaranteed that if there are any names in the user list, all the names are in the user list.
|
Boolean |
CachingGroupMembershipManager.isUserOrGroup(String name) |
void |
CachingGroupManager.removeGroup(String groupName) |
void |
CachingGroupMembershipManager.removeMembership(String userName,
String groupName) |
void |
CachingUserManager.removeUser(String userName) |
List |
CachingGroupManager.searchGroups(SearchRestriction[] restrictions) |
List |
CachingUserManager.searchUsers(SearchRestriction[] restrictions) |
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.authenticate() |
void |
SecurityServerClient.authenticate()
Authenticate the client using the application name and password
from crowd.properties.
|
String |
SecurityServerClientImpl.authenticatePrincipal(UserAuthenticationContext userAuthenticationContext) |
String |
SecurityServerClient.authenticatePrincipal(UserAuthenticationContext userAuthenticationContext)
Authenticates a principal who is in the application's assigned directory.
|
String |
SecurityServerClientImpl.authenticatePrincipalSimple(String username,
String password) |
String |
SecurityServerClient.authenticatePrincipalSimple(String username,
String password)
Authenticates a principal without SSO details utilizing centralized authentication only.
|
String |
SecurityServerClientImpl.createPrincipalToken(String username,
ValidationFactor[] validationFactors) |
String |
SecurityServerClient.createPrincipalToken(String username,
ValidationFactor[] validationFactors)
Authenticates a principal without validating a password.
|
String[] |
SecurityServerClientImpl.findAllGroupNames() |
String[] |
SecurityServerClient.findAllGroupNames()
Finds all of the groups who are visible in the application's assigned directory.
|
SOAPNestableGroup[] |
SecurityServerClientImpl.findAllGroupRelationships() |
SOAPNestableGroup[] |
SecurityServerClient.findAllGroupRelationships()
Finds all of the groups who are visible in the application's assigned directory.
|
SOAPGroup[] |
SecurityServerClientImpl.findAllGroups() |
SOAPGroup[] |
SecurityServerClient.findAllGroups()
Retrieves all groups in the application's assigned directories.
|
String[] |
SecurityServerClientImpl.findAllPrincipalNames() |
String[] |
SecurityServerClient.findAllPrincipalNames()
Finds all of the principals who are visible in the application's assigned directory.
|
SOAPPrincipal[] |
SecurityServerClientImpl.findAllPrincipals() |
SOAPPrincipal[] |
SecurityServerClient.findAllPrincipals()
Retrieves all principals in the application's assigned directories.
|
String[] |
SecurityServerClientImpl.findAllRoleNames() |
String[] |
SecurityServerClient.findAllRoleNames()
Deprecated.
|
SOAPRole[] |
SecurityServerClientImpl.findAllRoles() |
SOAPRole[] |
SecurityServerClient.findAllRoles()
Deprecated.
|
SOAPGroup |
SecurityServerClientImpl.findGroupByName(String name) |
SOAPGroup |
SecurityServerClient.findGroupByName(String name)
Find a group by name for the application's assigned directory.
|
String[] |
SecurityServerClientImpl.findGroupMemberships(String principalName) |
String[] |
SecurityServerClient.findGroupMemberships(String principalName)
Finds all the groups the principal is a direct member of.
|
SOAPGroup |
SecurityServerClientImpl.findGroupWithAttributesByName(String name) |
SOAPGroup |
SecurityServerClient.findGroupWithAttributesByName(String name)
Find a group by name for the application's assigned directory.
|
SOAPPrincipal |
SecurityServerClientImpl.findPrincipalByName(String name) |
SOAPPrincipal |
SecurityServerClient.findPrincipalByName(String name)
Finds a principal by name who is in the application's assigned directory.
|
SOAPPrincipal |
SecurityServerClientImpl.findPrincipalByToken(String key) |
SOAPPrincipal |
SecurityServerClient.findPrincipalByToken(String key)
Finds a principal by token.
|
SOAPPrincipal |
SecurityServerClientImpl.findPrincipalWithAttributesByName(String name) |
SOAPPrincipal |
SecurityServerClient.findPrincipalWithAttributesByName(String name)
Finds a principal by name who is in the application's assigned directory.
|
SOAPRole |
SecurityServerClientImpl.findRoleByName(String name) |
SOAPRole |
SecurityServerClient.findRoleByName(String name)
Deprecated.
|
String[] |
SecurityServerClientImpl.findRoleMemberships(String principalName) |
String[] |
SecurityServerClient.findRoleMemberships(String principalName)
Deprecated.
|
AuthenticatedToken |
SecurityServerClientImpl.getApplicationToken()
Retrieve the current application token.
|
long |
SecurityServerClientImpl.getCacheTime() |
long |
SecurityServerClient.getCacheTime()
Deprecated.
This method is now implemented by the
crowd-ehcache.xml configuration file. |
SOAPCookieInfo |
SecurityServerClientImpl.getCookieInfo() |
SOAPCookieInfo |
SecurityServerClient.getCookieInfo()
Returns information needed to set the SSO cookie correctly.
|
String |
SecurityServerClientImpl.getDomain() |
String |
SecurityServerClient.getDomain()
This will return the domain configured in Crowd or null if no domain has been set.
|
String[] |
SecurityServerClientImpl.getGrantedAuthorities() |
String[] |
SecurityServerClient.getGrantedAuthorities()
Will return the List of group names that have been given access to connect to the application
|
void |
SecurityServerClientImpl.invalidateToken(String token) |
void |
SecurityServerClient.invalidateToken(String token)
Invalidates a principal token for all integrated applications.
|
boolean |
SecurityServerClientImpl.isCacheEnabled() |
boolean |
SecurityServerClient.isCacheEnabled()
Checks if the client application should cache security information from the Crowd server.
|
boolean |
SecurityServerClientImpl.isGroupMember(String group,
String principal) |
boolean |
SecurityServerClient.isGroupMember(String group,
String principal)
Checks if a principal is a member of a group for the application's assigned directory.
|
boolean |
SecurityServerClientImpl.isRoleMember(String role,
String principal) |
boolean |
SecurityServerClient.isRoleMember(String role,
String principal)
Deprecated.
|
boolean |
SecurityServerClientImpl.isValidToken(String principalToken,
ValidationFactor[] validationFactors) |
boolean |
SecurityServerClient.isValidToken(String principalToken,
ValidationFactor[] validationFactors)
Checks if the principal's current token is still valid.
|
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.
|
SOAPGroup[] |
SecurityServerClientImpl.searchGroups(SearchRestriction[] searchRestrictions) |
SOAPGroup[] |
SecurityServerClient.searchGroups(SearchRestriction[] searchRestrictions)
Searches for groups that are in the application's assigned directory.
|
SOAPPrincipal[] |
SecurityServerClientImpl.searchPrincipals(SearchRestriction[] searchRestrictions) |
SOAPPrincipal[] |
SecurityServerClient.searchPrincipals(SearchRestriction[] searchRestrictions)
Searches for principals that are in the application's assigned directory.
|
SOAPRole[] |
SecurityServerClientImpl.searchRoles(SearchRestriction[] searchRestrictions) |
SOAPRole[] |
SecurityServerClient.searchRoles(SearchRestriction[] searchRestrictions)
Deprecated.
|
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(InvalidAuthenticationException e) |
Modifier and Type | Method and Description |
---|---|
static void |
SoapExceptionTranslator.throwEquivalentCheckedException(InvalidAuthenticationException e) |
Copyright © 2020 Atlassian. All rights reserved.