| Modifier and Type | Method and Description |
|---|---|
void |
AuthenticationTokenTest.testAuthenticatePrincipalDifferentTokenAfterLogout() |
void |
AuthenticationTokenTest.testAuthenticatePrincipalDifferentUsersAuthenticationProducesDifferentTokens() |
void |
AuthenticationTokenTest.testAuthenticatePrincipalSameUserDifferentConditionProducesDifferentTokens() |
void |
AuthenticationTokenTest.testAuthenticatePrincipalSameUserDifferentUserAgentProducesSameTokens() |
void |
AuthenticationTokenTest.testAuthenticatePrincipalSuccessiveAuthenticationProducesSameToken() |
void |
AuthenticationTokenTest.testAuthenticateSimpleDifferentTokenAfterLogout() |
void |
AuthenticationTokenTest.testAuthenticateSimpleDifferentUsersAuthenticationProducesDifferentTokens() |
void |
AuthenticationTokenTest.testAuthenticateSimpleSuccessiveAuthenticationProducesSameToken() |
| Modifier and Type | Method and Description |
|---|---|
void |
PrincipalAuthenticationLoadTest.testHammerAuthentications() |
void |
TokenValidationLoadTest.testHammerTokenValidation() |
| Modifier and Type | Method and Description |
|---|---|
User |
DbCachingRemoteDirectory.authenticate(String name,
PasswordCredential credential) |
User |
RemoteCrowdDirectory.authenticate(String username,
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 |
AbstractForwardingDirectory.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 |
|---|---|
User |
CrowdService.userAuthenticated(String name)
Acts as if the user has just authenticated.
|
| Modifier and Type | Method and Description |
|---|---|
User |
CrowdServiceImpl.userAuthenticated(String username) |
| Modifier and Type | Method and Description |
|---|---|
void |
HttpAuthenticatorImpl.authenticate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username,
String password) |
void |
HttpAuthenticator.authenticate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username,
String password)
Authenticate a remote user using SSO.
|
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 |
HttpAuthenticatorImpl.authenticateWithoutValidatingPassword(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username) |
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.
|
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) |
void |
HttpAuthenticatorImpl.verifyAuthentication(String username,
String password) |
void |
HttpAuthenticator.verifyAuthentication(String username,
String password)
Authenticate a remote principal without using SSO.
|
String |
HttpAuthenticatorImpl.verifyAuthentication(String username,
String password,
ValidationFactor[] validationFactors) |
String |
HttpAuthenticator.verifyAuthentication(String username,
String password,
ValidationFactor[] validationFactors)
Verifies the authentication of a principal's username/password,
given a set of validation factors.
|
| Modifier and Type | Method and Description |
|---|---|
String |
RestCrowdClient.authenticateSSOUser(UserAuthenticationContext userAuthenticationContext) |
String |
RestCrowdClient.authenticateSSOUser(UserAuthenticationContext userAuthenticationContext,
long duration) |
String |
RestCrowdClient.authenticateSSOUserWithoutValidatingPassword(UserAuthenticationContext userAuthenticationContext) |
User |
RestCrowdClient.authenticateUser(String username,
String password) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
RemoteCrowdAuthenticationProvider.authenticate(String username,
String password,
ValidationFactor[] validationFactors) |
protected abstract String |
CrowdAuthenticationProvider.authenticate(String username,
String password,
ValidationFactor[] validationFactors)
Authenticate a remote user and return the Crowd SSO token string.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
RemoteCrowdAuthenticationProvider.authenticate(String username,
String password,
List<ValidationFactor> validationFactors) |
protected abstract String |
CrowdAuthenticationProvider.authenticate(String username,
String password,
List<ValidationFactor> validationFactors)
Authenticate a remote user and return the Crowd SSO token string.
|
| Modifier and Type | Method and Description |
|---|---|
User |
TranslatingApplicationService.authenticateUser(Application application,
String username,
PasswordCredential passwordCredential) |
User |
ApplicationServiceGeneric.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.
|
User |
TranslatingApplicationService.userAuthenticated(Application application,
String username) |
User |
CachingApplicationService.userAuthenticated(Application application,
String username) |
User |
ApplicationServiceGeneric.userAuthenticated(Application application,
String username) |
User |
ApplicationService.userAuthenticated(Application application,
String username) |
| Modifier and Type | Method and Description |
|---|---|
Token |
TokenAuthenticationManagerImpl.authenticateUser(UserAuthenticationContext authenticateContext)
Deprecated.
|
Token |
AliasingAwareTokenAuthenticationManager.authenticateUser(UserAuthenticationContext authenticateContext) |
Token |
TokenAuthenticationManager.authenticateUser(UserAuthenticationContext authenticateContext)
Deprecated.
This method exists to maintain the API for old clients. It creates a token with the
default lifetime.
|
Token |
TokenAuthenticationManagerImpl.authenticateUser(UserAuthenticationContext authenticationContext,
boolean validatePassword,
boolean ignoreCache,
TokenLifetime tokenLifetime) |
Token |
TokenAuthenticationManagerImpl.authenticateUser(UserAuthenticationContext authenticateContext,
TokenLifetime tokenLifetime) |
Token |
AliasingAwareTokenAuthenticationManager.authenticateUser(UserAuthenticationContext authenticateContext,
TokenLifetime tokenLifetime) |
Token |
TokenAuthenticationManager.authenticateUser(UserAuthenticationContext authenticateContext,
TokenLifetime tokenLifetime)
Authenticates a user and and generates an authentication token.
|
Token |
TokenAuthenticationManagerImpl.authenticateUserWithoutValidatingPassword(UserAuthenticationContext authenticateContext) |
Token |
AliasingAwareTokenAuthenticationManager.authenticateUserWithoutValidatingPassword(UserAuthenticationContext authenticateContext) |
Token |
TokenAuthenticationManager.authenticateUserWithoutValidatingPassword(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 |
|---|---|
protected String |
LocalCrowdAuthenticationProvider.authenticate(String username,
String password,
ValidationFactor[] validationFactors) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
InactiveAccountExceptionMapper.toResponse(InactiveAccountException exception) |
| Modifier and Type | Method and Description |
|---|---|
UserEntity |
AuthenticationController.authenticateUser(String applicationName,
String username,
PasswordEntity password,
URI baseUri)
Authenticates the user with the given
username and password. |
SessionEntity |
TokenController.authenticateUser(String applicationName,
String username,
String password,
TokenLifetime tokenDuration,
Collection<ValidationFactorEntity> validationFactorEntities,
URI baseUri)
Authenticates a user for the given application.
|
SessionEntity |
TokenController.authenticateUserWithoutValidatingPassword(String applicationName,
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.
|
| 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.
|
| 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.
|
String |
AuthenticationManager.authenticateWithoutValidatingPassword(UserAuthenticationContext authenticationContext)
Authenticate a user without validating their password.
|
| Modifier and Type | Method and Description |
|---|---|
String |
SimpleAuthenticationManager.authenticate(String username,
String password) |
String |
CacheAwareAuthenticationManager.authenticate(String username,
String password) |
String |
SimpleAuthenticationManager.authenticate(UserAuthenticationContext authenticationContext) |
String |
CacheAwareAuthenticationManager.authenticate(UserAuthenticationContext authenticationContext) |
String |
SimpleAuthenticationManager.authenticateWithoutValidatingPassword(UserAuthenticationContext authenticationContext) |
String |
CacheAwareAuthenticationManager.authenticateWithoutValidatingPassword(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.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
SoapExceptionTranslator.throwSoapEquivalentCheckedException(InactiveAccountException e) |
| Modifier and Type | Method and Description |
|---|---|
static void |
SoapExceptionTranslator.throwEquivalentCheckedException(InactiveAccountException e) |
Copyright © 2017 Atlassian. All rights reserved.