Modifier and Type | Method and Description |
---|---|
ApplicationImpl |
ApplicationDAOHibernate.add(Application application,
PasswordCredential passwordCredential) |
Application |
ApplicationDAO.add(Application application,
PasswordCredential passwordCredential)
Will only create the core attributes to an application, i.e.
|
void |
ApplicationDAOHibernate.updateCredential(Application application,
PasswordCredential passwordCredential) |
void |
ApplicationDAO.updateCredential(Application application,
PasswordCredential passwordCredential)
Updates credential of the given application.
|
Modifier and Type | Method and Description |
---|---|
PasswordCredential |
UserDAOHibernate.getCredential(long directoryId,
String username) |
Modifier and Type | Method and Description |
---|---|
List<PasswordCredential> |
UserDAOHibernate.getCredentialHistory(long directoryId,
String username) |
Modifier and Type | Method and Description |
---|---|
InternalUser |
UserDAOHibernate.add(User user,
PasswordCredential credential) |
void |
UserDAOHibernate.updateCredential(User user,
PasswordCredential credential,
int maxPasswordHistory) |
Modifier and Type | Method and Description |
---|---|
protected PasswordCredential |
AbstractInternalDirectory.encryptedCredential(PasswordCredential passwordCredential) |
Modifier and Type | Method and Description |
---|---|
User |
AzureAdDirectory.addUser(UserTemplate user,
PasswordCredential credential) |
User |
AuditingDirectoryDecorator.addUser(UserTemplate user,
PasswordCredential credential) |
LDAPUserWithAttributes |
Rfc2307.addUser(UserTemplate user,
PasswordCredential credential) |
LDAPUserWithAttributes |
SpringLDAPConnector.addUser(UserTemplate user,
PasswordCredential credential)
Adds a user to LDAP.
|
User |
RemoteCrowdDirectory.addUser(UserTemplate user,
PasswordCredential credential) |
User |
InternalDirectory.addUser(UserTemplate user,
PasswordCredential credential) |
User |
AbstractForwardingDirectory.addUser(UserTemplate user,
PasswordCredential credential) |
User |
CachingDirectory.addUser(UserTemplate user,
PasswordCredential credential)
Adds a user with no special added logic.
|
User |
MockSimpleRemoteDirectory.addUser(UserTemplate user,
PasswordCredential credential) |
User |
RemoteDirectory.addUser(UserTemplate user,
PasswordCredential credential)
Deprecated.
|
UserWithAttributes |
AzureAdDirectory.addUser(UserTemplateWithAttributes user,
PasswordCredential credential) |
UserWithAttributes |
AuditingDirectoryDecorator.addUser(UserTemplateWithAttributes user,
PasswordCredential credential) |
UserWithAttributes |
DbCachingRemoteDirectory.addUser(UserTemplateWithAttributes user,
PasswordCredential credential) |
LDAPUserWithAttributes |
Rfc2307.addUser(UserTemplateWithAttributes user,
PasswordCredential credential) |
LDAPUserWithAttributes |
SpringLDAPConnector.addUser(UserTemplateWithAttributes user,
PasswordCredential credential)
Adds a user to LDAP.
|
UserWithAttributes |
RemoteCrowdDirectory.addUser(UserTemplateWithAttributes user,
PasswordCredential credential) |
UserWithAttributes |
InternalDirectory.addUser(UserTemplateWithAttributes user,
PasswordCredential credential)
Adds a user and the following custom attributes:
- RemotePrincipalConstants.PASSWORD_LASTCHANGED set to the current time.
|
UserWithAttributes |
AbstractForwardingDirectory.addUser(UserTemplateWithAttributes user,
PasswordCredential credential) |
abstract UserWithAttributes |
AbstractInternalDirectory.addUser(UserTemplateWithAttributes user,
PasswordCredential credential) |
UserWithAttributes |
CachingDirectory.addUser(UserTemplateWithAttributes user,
PasswordCredential credential)
Adds a user without modifying it, including storing its attributes.
|
UserWithAttributes |
MockSimpleRemoteDirectory.addUser(UserTemplateWithAttributes user,
PasswordCredential credential) |
UserWithAttributes |
RemoteDirectory.addUser(UserTemplateWithAttributes user,
PasswordCredential credential)
Adds a
user to the directory store. |
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.
|
protected PasswordCredential |
AbstractInternalDirectory.encryptedCredential(PasswordCredential passwordCredential) |
protected Attributes |
SpringLDAPConnector.getNewUserAttributes(User user,
PasswordCredential credential)
Translates the
User into LDAP attributes, in preparation for creating a new user. |
void |
AzureAdDirectory.updateUserCredential(String username,
PasswordCredential credential) |
void |
AuditingDirectoryDecorator.updateUserCredential(String username,
PasswordCredential credential) |
void |
DbCachingRemoteDirectory.updateUserCredential(String username,
PasswordCredential credential) |
void |
SpringLDAPConnector.updateUserCredential(String name,
PasswordCredential credential) |
void |
AppleOpenDirectory.updateUserCredential(String name,
PasswordCredential credential)
We don't support changing passwords in Open Directory, mainly because we can't figure out how.
|
void |
RemoteCrowdDirectory.updateUserCredential(String username,
PasswordCredential credential) |
void |
AbstractForwardingDirectory.updateUserCredential(String username,
PasswordCredential credential) |
void |
DelegatedAuthenticationDirectory.updateUserCredential(String username,
PasswordCredential credential) |
void |
AbstractInternalDirectory.updateUserCredential(String name,
PasswordCredential newCredential) |
void |
MockSimpleRemoteDirectory.updateUserCredential(String username,
PasswordCredential credential) |
void |
RemoteDirectory.updateUserCredential(String username,
PasswordCredential credential)
|
void |
InternalDirectoryUtils.validateCredential(User user,
PasswordCredential credential,
Set<PasswordConstraint> passwordConstraints,
String message)
Validates a password credential for a given user against the given set of constraints.
|
void |
InternalDirectoryUtilsImpl.validateCredential(User user,
PasswordCredential credential,
Set<PasswordConstraint> passwordConstraints,
String passwordComplexityMessage) |
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 |
---|---|
String |
EncryptingCredentialEncoder.encodeCredential(PasswordCredential passwordCredential) |
String |
EnforceUnencryptedCredentialEncoder.encodeCredential(PasswordCredential passwordCredential) |
byte[] |
ActiveDirectoryCredentialEncoder.encodeCredential(PasswordCredential passwordCredential) |
Object |
LDAPCredentialEncoder.encodeCredential(PasswordCredential passwordCredential)
Given an plain-text password, encodes/encrypts it according to the settings required by the particular directory
connector which this encoder is intended to be used with.
|
String |
LDAPCredentialEncoder.LDAPCredentialToStringEncoder.encodeCredential(PasswordCredential passwordCredential) |
byte[] |
LDAPCredentialEncoder.LDAPCredentialToByteArrayEncoder.encodeCredential(PasswordCredential passwordCredential) |
Modifier and Type | Field and Description |
---|---|
static PasswordCredential |
PasswordCredential.NONE |
Modifier and Type | Method and Description |
---|---|
static PasswordCredential |
PasswordCredential.encrypted(String encryptedCredential) |
PasswordCredential |
ValidatePasswordRequest.getPassword() |
static PasswordCredential |
PasswordCredential.unencrypted(String unencryptedCredential) |
Modifier and Type | Method and Description |
---|---|
PasswordScore |
PasswordScoreService.getPasswordScore(PasswordCredential passwordCredential,
Collection<String> userInfo)
Analyse a non-encrypted password and determine the score of it according to some method (e.g.
|
Constructor and Description |
---|
PasswordCredential(PasswordCredential passwordCredential) |
ValidatePasswordRequest(PasswordCredential password,
User user)
Creates a new ValidateRequest.
|
Modifier and Type | Method and Description |
---|---|
PasswordScore |
NoOpPasswordScoreServiceImpl.getPasswordScore(PasswordCredential passwordCredential,
Collection<String> userInfo) |
Modifier and Type | Method and Description |
---|---|
PasswordCredential |
UserDao.getCredential(long directoryId,
String userName)
Returns the credential for the given user.
|
Modifier and Type | Method and Description |
---|---|
List<PasswordCredential> |
UserDao.getCredentialHistory(long directoryId,
String userName)
Returns the previous credentials for the given user, starting with the oldest.
|
Modifier and Type | Method and Description |
---|---|
User |
UserDao.add(User user,
PasswordCredential credential)
Creates a new user with the given details and credentials.
|
void |
UserDao.updateCredential(User user,
PasswordCredential credential,
int maxCredentialHistory)
Updates the credential (password) of the user with the same directory and case-insensitive name.
|
Modifier and Type | Method and Description |
---|---|
PasswordCredential |
UserCredentialUpdatedEvent.getNewCredential() |
Constructor and Description |
---|
UserCredentialUpdatedEvent(Object source,
Directory directory,
String username,
PasswordCredential newCredential) |
Modifier and Type | Method and Description |
---|---|
UserWithAttributes |
RestCrowdClient.addUser(User user,
PasswordCredential passwordCredential) |
UserWithAttributes |
RestCrowdClient.addUser(UserWithAttributes user,
PasswordCredential passwordCredential) |
Modifier and Type | Method and Description |
---|---|
static UserEntity |
EntityTranslator.toUserEntity(User user,
PasswordCredential passwordCredential)
Translates a User to a UserEntity.
|
Modifier and Type | Method and Description |
---|---|
User |
ApplicationServiceGeneric.addUser(Application application,
UserTemplate user,
PasswordCredential credential) |
User |
TranslatingApplicationService.addUser(Application application,
UserTemplate user,
PasswordCredential credential) |
User |
AbstractDelegatingApplicationService.addUser(Application application,
UserTemplate user,
PasswordCredential credential) |
User |
ApplicationService.addUser(Application application,
UserTemplate user,
PasswordCredential credential)
|
UserWithAttributes |
ApplicationServiceGeneric.addUser(Application application,
UserTemplateWithAttributes user,
PasswordCredential credential) |
UserWithAttributes |
TranslatingApplicationService.addUser(Application application,
UserTemplateWithAttributes user,
PasswordCredential credential) |
UserWithAttributes |
AbstractDelegatingApplicationService.addUser(Application application,
UserTemplateWithAttributes userWithAttributes,
PasswordCredential credential) |
UserWithAttributes |
ApplicationService.addUser(Application application,
UserTemplateWithAttributes user,
PasswordCredential credential)
Adds the user to the first permissible active directory.
|
boolean |
ApplicationManagerGeneric.authenticate(Application application,
PasswordCredential testCredential) |
boolean |
ApplicationManager.authenticate(Application application,
PasswordCredential testCredential)
Takes an application, which contains a hashed credential, and compares that
to a hash of the supplied testCredential.
|
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.
|
void |
ApplicationManagerGeneric.updateCredential(Application application,
PasswordCredential passwordCredential) |
void |
ApplicationManager.updateCredential(Application application,
PasswordCredential passwordCredential)
Takes an application with a List of credentials that are unencrypted, encrypts them
and then updates the application in the database with the encrypted credentials
|
void |
ApplicationServiceGeneric.updateUserCredential(Application application,
String username,
PasswordCredential credential) |
void |
TranslatingApplicationService.updateUserCredential(Application application,
String username,
PasswordCredential credential) |
void |
AbstractDelegatingApplicationService.updateUserCredential(Application application,
String username,
PasswordCredential credential) |
void |
ApplicationService.updateUserCredential(Application application,
String username,
PasswordCredential credential)
Updates the credentials of the first matching user from all the active directories assigned to the application.
|
Modifier and Type | Method and Description |
---|---|
User |
DirectoryManagerGeneric.addUser(long directoryId,
UserTemplate user,
PasswordCredential credential) |
User |
DirectoryManager.addUser(long directoryId,
UserTemplate user,
PasswordCredential credential)
Deprecated.
|
UserWithAttributes |
DirectoryManagerGeneric.addUser(long directoryId,
UserTemplateWithAttributes user,
PasswordCredential credential) |
UserWithAttributes |
DirectoryManager.addUser(long directoryId,
UserTemplateWithAttributes user,
PasswordCredential credential)
Adds a
UserWithAttributes to the directory specified by the passed in directoryId . |
User |
DirectoryManagerGeneric.authenticateUser(long directoryId,
String username,
PasswordCredential passwordCredential) |
User |
DirectoryManager.authenticateUser(long directoryId,
String username,
PasswordCredential passwordCredential) |
void |
DirectoryManagerGeneric.updateUserCredential(long directoryId,
String username,
PasswordCredential credential) |
void |
DirectoryManager.updateUserCredential(long directoryId,
String username,
PasswordCredential credential)
This will update the user's credential in the given directory specified by the passed in
directoryId . |
Modifier and Type | Method and Description |
---|---|
void |
ForgottenLoginManagerImpl.resetUserCredential(long directoryId,
String username,
PasswordCredential credential,
String token) |
void |
ForgottenLoginManager.resetUserCredential(long directoryId,
String username,
PasswordCredential credential,
String token)
Resets the user credentials and invalidates the token.
|
Modifier and Type | Method and Description |
---|---|
User |
RecoveryModeRemoteDirectory.addUser(UserTemplate user,
PasswordCredential credential) |
UserWithAttributes |
RecoveryModeRemoteDirectory.addUser(UserTemplateWithAttributes user,
PasswordCredential credential) |
User |
RecoveryModeRemoteDirectory.authenticate(String name,
PasswordCredential credential) |
void |
RecoveryModeRemoteDirectory.updateUserCredential(String username,
PasswordCredential credential) |
Modifier and Type | Method and Description |
---|---|
protected PasswordCredential |
GenericLegacyImporter.getPasswordCredentialFromXml(org.dom4j.Element parentElement) |
Modifier and Type | Method and Description |
---|---|
PasswordCredential |
ApplicationImpl.getCredential()
Deprecated.
|
PasswordCredential |
ImmutableApplication.getCredential() |
PasswordCredential |
Application.getCredential()
Returns the application password.
|
Modifier and Type | Method and Description |
---|---|
static ApplicationImpl |
ApplicationImpl.newInstanceWithCredential(String name,
ApplicationType type,
PasswordCredential credential)
Deprecated.
|
static ApplicationImpl |
ApplicationImpl.newInstanceWithIdAndCredential(String name,
ApplicationType type,
PasswordCredential credential,
long id)
Deprecated.
|
void |
ApplicationImpl.setCredential(PasswordCredential credential)
Deprecated.
|
ImmutableApplication.Builder |
ImmutableApplication.Builder.setPasswordCredential(PasswordCredential passwordCredential) |
Constructor and Description |
---|
ApplicationImpl(String name,
long id,
ApplicationType type,
String description,
PasswordCredential credential,
boolean active,
Map<String,String> attributes,
List<DirectoryMapping> directoryMappings,
Set<RemoteAddress> remoteAddresses,
Set<Webhook> webhooks,
Date createdDate,
Date updatedDate)
Deprecated.
|
ImmutableApplication(Long id,
String name,
ApplicationType type,
String description,
PasswordCredential passwordCredential,
boolean permanent,
boolean active,
Map<String,String> attributes,
List<DirectoryMapping> directoryMappings,
Set<RemoteAddress> remoteAddresses,
Set<Webhook> webhooks,
boolean lowercaseOutput,
boolean aliasingEnabled,
Date createdDate,
Date updatedDate)
Deprecated.
Use
ImmutableApplication.Builder instead. |
Modifier and Type | Method and Description |
---|---|
PasswordCredential |
AuthenticationContext.getCredential()
Gets the authenticating credential information.
|
Modifier and Type | Method and Description |
---|---|
void |
AuthenticationContext.setCredential(PasswordCredential credential)
Sets the authenticating credential information.
|
Constructor and Description |
---|
ApplicationAuthenticationContext(String name,
PasswordCredential credential,
ValidationFactor[] validationFactors) |
AuthenticationContext(String name,
PasswordCredential credential,
ValidationFactor[] validationFactors) |
UserAuthenticationContext(String name,
PasswordCredential credential,
ValidationFactor[] validationFactors,
String application) |
Modifier and Type | Method and Description |
---|---|
PasswordCredential |
InternalUserWithAttributes.getCredential() |
PasswordCredential |
InternalUser.getCredential() |
PasswordCredential |
InternalUserCredentialRecord.getCredential() |
PasswordCredential |
UserTemplateWithCredentialAndAttributes.getCredential() |
Modifier and Type | Method and Description |
---|---|
List<PasswordCredential> |
InternalUser.getCredentialHistory() |
List<PasswordCredential> |
UserTemplateWithCredentialAndAttributes.getCredentialHistory() |
Modifier and Type | Method and Description |
---|---|
void |
InternalUser.updateCredentialTo(PasswordCredential newCredential,
int maxCredentialHistory) |
Constructor and Description |
---|
InternalUser(InternalEntityTemplate internalEntityTemplate,
Directory directory,
UserTemplate userTemplate,
PasswordCredential credential)
This constructor is used by the importer only.
|
InternalUser(User user,
Directory directory,
PasswordCredential credential)
Constructor used for adding a new user.
|
UserTemplateWithCredentialAndAttributes(String username,
long directoryId,
PasswordCredential credential) |
UserTemplateWithCredentialAndAttributes(User user,
Map<String,Set<String>> attributes,
PasswordCredential credential) |
UserTemplateWithCredentialAndAttributes(User user,
PasswordCredential credential) |
Modifier and Type | Method and Description |
---|---|
static PasswordCredential |
ApplicationEntityTranslator.toPasswordCredential(PasswordEntity passwordEntity)
Translates from a
PasswordEntity to a PasswordCredential . |
Modifier and Type | Method and Description |
---|---|
SOAPPrincipal |
UserManager.addUser(SOAPPrincipal user,
PasswordCredential credential)
Adds a user to Crowd.
|
void |
UserManager.updatePassword(String userName,
PasswordCredential credential)
Changes the password for the user specified by
userName . |
Modifier and Type | Method and Description |
---|---|
SOAPPrincipal |
CachingUserManager.addUser(SOAPPrincipal user,
PasswordCredential credential) |
void |
CachingUserManager.updatePassword(String userName,
PasswordCredential credential) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.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 PasswordCredential |
SoapObjectTranslator.fromSoapPasswordCredential(PasswordCredential passwordCredential)
Converts from SOAP version of PasswordCredential.
|
Modifier and Type | Method and Description |
---|---|
static PasswordCredential |
SoapObjectTranslator.toSoapPasswordCredential(PasswordCredential passwordCredential)
Converts to the SOAP version of PasswordCredential.
|
Copyright © 2020 Atlassian. All rights reserved.