Modifier and Type | Method and Description |
---|---|
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 |
RemoteCrowdDirectory.authenticate(String username,
PasswordCredential credential) |
User |
AbstractInternalDirectory.authenticate(String name,
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 |
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 |
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 |
CacheAwareCrowdHttpAuthenticator.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.
|
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 |
---|---|
String |
RestCrowdClient.authenticateSSOUser(UserAuthenticationContext userAuthenticationContext) |
String |
RestCrowdClient.authenticateSSOUser(UserAuthenticationContext userAuthenticationContext,
long duration) |
User |
RestCrowdClient.authenticateUser(String username,
String password) |
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) |
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.
|
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 |
TokenAuthenticationManagerImpl.authenticateUser(Application application,
UserAuthenticationContext authenticationContext,
boolean validatePassword,
TokenLifetime tokenLifetime) |
Token |
TokenAuthenticationManagerImpl.authenticateUser(Application application,
UserAuthenticationContext authenticateContext,
TokenLifetime tokenLifetime) |
Token |
DelegatingTokenAuthenticationManager.authenticateUser(Application application,
UserAuthenticationContext authenticateContext,
TokenLifetime tokenLifetime) |
Token |
RetryingTokenAuthenticationManager.authenticateUser(Application application,
UserAuthenticationContext authenticateContext,
TokenLifetime tokenLifetime) |
Token |
AliasingAwareTokenAuthenticationManager.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.
|
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 |
---|---|
javax.ws.rs.core.Response |
ExpiredCredentialExceptionMapper.toResponse(ExpiredCredentialException 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.
|
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 |
---|---|
String |
AuthenticationManager.authenticate(String username,
String password)
Authenticates a user, using just a username and password.
|
String |
AuthenticationManager.authenticate(UserAuthenticationContext authenticationContext)
Authenticate a user.
|
Modifier and Type | Method and Description |
---|---|
String |
CacheAwareAuthenticationManager.authenticate(String username,
String password) |
String |
SimpleAuthenticationManager.authenticate(String username,
String password) |
String |
CacheAwareAuthenticationManager.authenticate(UserAuthenticationContext authenticationContext) |
String |
SimpleAuthenticationManager.authenticate(UserAuthenticationContext authenticationContext) |
Modifier and Type | Method and Description |
---|---|
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.
|
User |
CrowdClient.authenticateUser(String username,
String password)
Authenticates a user with the server.
|
Modifier and Type | Method and Description |
---|---|
String |
SecurityServerClient.authenticatePrincipal(UserAuthenticationContext userAuthenticationContext)
Authenticates a principal who is in the application's assigned directory.
|
String |
SecurityServerClientImpl.authenticatePrincipal(UserAuthenticationContext userAuthenticationContext) |
String |
SecurityServerClient.authenticatePrincipalSimple(String username,
String password)
Authenticates a principal without SSO details utilizing centralized authentication only.
|
String |
SecurityServerClientImpl.authenticatePrincipalSimple(String username,
String password) |
Modifier and Type | Method and Description |
---|---|
static void |
SoapExceptionTranslator.throwSoapEquivalentCheckedException(ExpiredCredentialException e) |
Modifier and Type | Method and Description |
---|---|
static void |
SoapExceptionTranslator.throwEquivalentCheckedException(ExpiredCredentialException e) |
Copyright © 2021 Atlassian. All rights reserved.