Modifier and Type | Method and Description |
---|---|
boolean |
BaseAction.authorisedToAccessCrowdAdminConsole(DirectoryMapping directoryMapping,
Long directoryId,
String username) |
protected boolean |
BaseAction.authorisedToAccessCrowdConsole(Long directoryId,
String name) |
Modifier and Type | Method and Description |
---|---|
void |
MembershipDAOHibernate.addUserToGroup(long directoryId,
String username,
String groupName) |
BatchResult<String> |
MembershipDAOHibernate.addUserToGroups(long directoryId,
String username,
Set<String> groupNames) |
default BatchResult<String> |
InternalMembershipDao.addUserToGroups(long directoryId,
String username,
Set<String> groupNames)
Add many groups to a user
|
void |
MembershipDAOHibernate.removeUserFromGroup(long directoryId,
String username,
String groupName) |
Modifier and Type | Method and Description |
---|---|
void |
CachingMembershipDao.addUserToGroup(long directoryId,
String userName,
String groupName) |
BatchResult<String> |
CachingMembershipDao.addUserToGroups(long directoryId,
String username,
Set<String> groupNames) |
void |
CachingMembershipDao.removeUserFromGroup(long directoryId,
String userName,
String groupName) |
Modifier and Type | Method and Description |
---|---|
InternalUser |
UserDAOHibernate.findByExternalId(long directoryId,
String externalId) |
InternalUser |
UserDAOHibernate.findByName(long directoryId,
String username) |
InternalUser |
InternalUserDao.findByName(long directoryId,
String userName)
Finds and return the user with given name and director ID.
|
InternalUserWithAttributes |
UserDAOHibernate.findByNameWithAttributes(long directoryId,
String username) |
PasswordCredential |
UserDAOHibernate.getCredential(long directoryId,
String username) |
List<PasswordCredential> |
UserDAOHibernate.getCredentialHistory(long directoryId,
String username) |
void |
UserDAOHibernate.remove(User user) |
void |
UserDAOHibernate.removeAttribute(User user,
String attributeName) |
InternalUser |
UserDAOHibernate.rename(User user,
String newUsername) |
void |
UserDAOHibernate.storeAttributes(User user,
Map<String,Set<String>> attributes,
boolean updateTimestamp) |
InternalUser |
UserDAOHibernate.update(User user) |
void |
UserDAOHibernate.updateCredential(User user,
PasswordCredential credential,
int maxPasswordHistory) |
Modifier and Type | Method and Description |
---|---|
User |
DelegatedAuthenticationDirectory.addOrUpdateLdapUser(String name)
Copies or updates a user in the internal directory from their counterpart in the LDAP directory.
|
void |
AzureAdDirectory.addUserToGroup(String username,
String groupName) |
void |
AuditingDirectoryDecorator.addUserToGroup(String username,
String groupName) |
void |
DbCachingRemoteDirectory.addUserToGroup(String username,
String groupName) |
void |
MicrosoftActiveDirectory.addUserToGroup(String username,
String groupName) |
void |
RFC4519Directory.addUserToGroup(String username,
String groupName) |
void |
Rfc2307.addUserToGroup(String username,
String groupName) |
void |
RemoteCrowdDirectory.addUserToGroup(String username,
String groupName) |
void |
AbstractInternalDirectory.addUserToGroup(String username,
String groupName) |
void |
AbstractForwardingDirectory.addUserToGroup(String username,
String groupName) |
void |
MockSimpleRemoteDirectory.addUserToGroup(String username,
String groupName) |
void |
RemoteDirectory.addUserToGroup(String username,
String groupName)
Adds a user as a member of a group.
|
BatchResult<String> |
AbstractInternalDirectory.addUserToGroups(String username,
Set<String> groupNames) |
BatchResult<String> |
InternalRemoteDirectory.addUserToGroups(String username,
Set<String> groupNames)
Adds a user to many groups.
|
void |
DirectoryCacheImplUsingChangeOperations.applySyncingUserAttributes(String userName,
Set<String> deletedAttributes,
Map<String,Set<String>> storedAttributes) |
void |
DbCachingRemoteChangeOperations.applySyncingUserAttributes(String userName,
Set<String> deletedAttributes,
Map<String,Set<String>> storedAttributes) |
void |
DirectoryCacheChangeOperations.applySyncingUserAttributes(String userName,
Set<String> deletedAttributes,
Map<String,Set<String>> storedAttributes)
Removes any syncing user attributes listed in deletedAttributes, and store any that are listed in storedAttributes
If any non-syncing attributes are included, they will be ignored
|
protected <T extends LDAPDirectoryEntity> |
SpringLDAPConnector.asLdapName(String dn,
String entityName,
Class<T> entityClass)
This method is required to wrap DN's into LdapNames as spring-ldap
doesn't correctly handle operations with String dn arguments.
|
protected LdapName |
SpringLDAPConnector.asLdapUserName(String dn,
String userName)
Convenience method to convert user DN to LdapName,
throwing a GNFE with the supplied user name if unable
to construct the LdapName.
|
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 |
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.
|
protected void |
DbCachingRemoteDirectory.checkIfUserCanBeUpdatedWithCurrentGroupFiltering(String username,
Set<String> userRemoteGroupNames) |
<T extends LDAPDirectoryEntity> |
SpringLDAPConnector.findEntityByDN(String dn,
Class<T> entityClass) |
<T extends LDAPDirectoryEntity> |
LDAPDirectory.findEntityByDN(String dn,
Class<T> entityClass)
Finds a directory entity (principal, group or role)
by their distinguished name.
|
protected <T extends LDAPDirectoryEntity> |
SpringLDAPConnector.findEntityByDN(String dn,
String baseDN,
String filter,
ContextMapperWithRequiredAttributes contextMapper,
Class<T> entityClass) |
User |
AzureAdDirectory.findUserByExternalId(String externalId) |
User |
AuditingDirectoryDecorator.findUserByExternalId(String externalId) |
LDAPUserWithAttributes |
SpringLDAPConnector.findUserByExternalId(String externalId) |
User |
RemoteCrowdDirectory.findUserByExternalId(String externalId) |
TimestampedUser |
AbstractInternalDirectory.findUserByExternalId(String externalId) |
User |
AbstractForwardingDirectory.findUserByExternalId(String externalId) |
User |
MockSimpleRemoteDirectory.findUserByExternalId(String externalId) |
User |
RemoteDirectory.findUserByExternalId(String externalId)
Finds the user that matches the supplied
externalId . |
TimestampedUser |
InternalRemoteDirectory.findUserByExternalId(String externalId) |
User |
AzureAdDirectory.findUserByName(String name) |
User |
AuditingDirectoryDecorator.findUserByName(String name) |
LDAPUserWithAttributes |
SpringLDAPConnector.findUserByName(String name) |
User |
RemoteCrowdDirectory.findUserByName(String name) |
TimestampedUser |
AbstractInternalDirectory.findUserByName(String name) |
User |
AbstractForwardingDirectory.findUserByName(String name) |
User |
MockSimpleRemoteDirectory.findUserByName(String name) |
User |
RemoteDirectory.findUserByName(String name)
Finds the
user that matches the supplied name . |
TimestampedUser |
InternalRemoteDirectory.findUserByName(String name) |
UserWithAttributes |
AzureAdDirectory.findUserWithAttributesByName(String name) |
UserWithAttributes |
AuditingDirectoryDecorator.findUserWithAttributesByName(String name) |
UserWithAttributes |
DirectoryCacheImplUsingChangeOperations.findUserWithAttributesByName(String name) |
UserWithAttributes |
DbCachingRemoteChangeOperations.findUserWithAttributesByName(String name) |
LDAPUserWithAttributes |
SpringLDAPConnector.findUserWithAttributesByName(String name) |
UserWithAttributes |
RemoteCrowdDirectory.findUserWithAttributesByName(String name) |
UserWithAttributes |
AbstractInternalDirectory.findUserWithAttributesByName(String name) |
UserWithAttributes |
AbstractForwardingDirectory.findUserWithAttributesByName(String name) |
UserWithAttributes |
MockSimpleRemoteDirectory.findUserWithAttributesByName(String name) |
UserWithAttributes |
DirectoryCacheChangeOperations.findUserWithAttributesByName(String name) |
UserWithAttributes |
RemoteDirectory.findUserWithAttributesByName(String name)
Finds the
user that matches the supplied name . |
User |
AbstractInternalDirectory.forceRenameUser(User oldUser,
String newName) |
User |
InternalRemoteDirectory.forceRenameUser(User oldUser,
String newName)
Forces a rename on the given user in this directory.
|
AvatarReference |
AuditingDirectoryDecorator.getUserAvatarByName(String username,
int sizeHint) |
AvatarReference |
AbstractForwardingDirectory.getUserAvatarByName(String username,
int sizeHint) |
default AvatarReference |
RemoteDirectory.getUserAvatarByName(String username,
int sizeHint)
Return an avatar, if available, for the named user.
|
void |
AzureAdDirectory.removeUser(String name) |
void |
AuditingDirectoryDecorator.removeUser(String name) |
void |
DbCachingRemoteDirectory.removeUser(String name) |
void |
SpringLDAPConnector.removeUser(String name) |
void |
Rfc2307.removeUser(String name) |
void |
RemoteCrowdDirectory.removeUser(String username) |
void |
AbstractInternalDirectory.removeUser(String name) |
void |
AbstractForwardingDirectory.removeUser(String name) |
void |
MockSimpleRemoteDirectory.removeUser(String name) |
void |
RemoteDirectory.removeUser(String name)
Removes the
user that matches the supplied name . |
void |
AzureAdDirectory.removeUserAttributes(String username,
String attributeName) |
void |
AuditingDirectoryDecorator.removeUserAttributes(String username,
String attributeName) |
void |
DbCachingRemoteDirectory.removeUserAttributes(String username,
String attributeName) |
void |
SpringLDAPConnector.removeUserAttributes(String username,
String attributeName) |
void |
RemoteCrowdDirectory.removeUserAttributes(String username,
String attributeName) |
void |
AbstractInternalDirectory.removeUserAttributes(String username,
String attributeName) |
void |
AbstractForwardingDirectory.removeUserAttributes(String username,
String attributeName) |
void |
MockSimpleRemoteDirectory.removeUserAttributes(String username,
String attributeName) |
void |
RemoteDirectory.removeUserAttributes(String username,
String attributeName)
Removes all the values for a single attribute key for a user.
|
void |
AzureAdDirectory.removeUserFromGroup(String username,
String groupName) |
void |
AuditingDirectoryDecorator.removeUserFromGroup(String username,
String groupName) |
void |
DbCachingRemoteDirectory.removeUserFromGroup(String username,
String groupName) |
void |
MicrosoftActiveDirectory.removeUserFromGroup(String username,
String groupName) |
void |
RFC4519Directory.removeUserFromGroup(String username,
String groupName) |
void |
Rfc2307.removeUserFromGroup(String username,
String groupName) |
void |
RemoteCrowdDirectory.removeUserFromGroup(String username,
String groupName) |
void |
AbstractInternalDirectory.removeUserFromGroup(String username,
String groupName) |
void |
AbstractForwardingDirectory.removeUserFromGroup(String username,
String groupName) |
void |
MockSimpleRemoteDirectory.removeUserFromGroup(String username,
String groupName) |
void |
RemoteDirectory.removeUserFromGroup(String username,
String groupName)
Removes a user as a member of a group.
|
protected User |
MockSimpleRemoteDirectory.rename(User oldUser,
String newName) |
User |
AzureAdDirectory.renameUser(String oldName,
String newName) |
User |
AuditingDirectoryDecorator.renameUser(String oldName,
String newName) |
User |
DbCachingRemoteDirectory.renameUser(String oldName,
String newName) |
User |
SpringLDAPConnector.renameUser(String oldName,
String newName) |
User |
Rfc2307.renameUser(String oldName,
String newName) |
User |
RemoteCrowdDirectory.renameUser(String oldName,
String newName) |
User |
AbstractInternalDirectory.renameUser(String oldName,
String newName) |
User |
AbstractForwardingDirectory.renameUser(String oldName,
String newName) |
User |
MockSimpleRemoteDirectory.renameUser(String oldName,
String newName) |
User |
RemoteDirectory.renameUser(String oldName,
String newName)
Renames a
user . |
void |
AzureAdDirectory.storeUserAttributes(String username,
Map<String,Set<String>> attributes) |
void |
AuditingDirectoryDecorator.storeUserAttributes(String username,
Map<String,Set<String>> attributes) |
void |
DbCachingRemoteDirectory.storeUserAttributes(String username,
Map<String,Set<String>> attributes) |
void |
SpringLDAPConnector.storeUserAttributes(String username,
Map<String,Set<String>> attributes) |
void |
RemoteCrowdDirectory.storeUserAttributes(String username,
Map<String,Set<String>> attributes) |
void |
AbstractInternalDirectory.storeUserAttributes(String username,
Map<String,Set<String>> attributes) |
void |
AbstractForwardingDirectory.storeUserAttributes(String username,
Map<String,Set<String>> attributes) |
void |
MockSimpleRemoteDirectory.storeUserAttributes(String username,
Map<String,Set<String>> attributes) |
void |
RemoteDirectory.storeUserAttributes(String username,
Map<String,Set<String>> attributes)
Adds or updates a user's attributes with the new Map of attribute values in the directory specified by the passed in
directoryId . |
protected <T extends LDAPDirectoryEntity> |
SpringLDAPConnector.typedEntityNotFoundException(String name,
Class<T> entityClass) |
protected void |
DbCachingRemoteDirectory.updateGroupsMembershipOnLogin(User user,
Set<String> userRemoteGroupNames) |
User |
AzureAdDirectory.updateUser(UserTemplate user) |
User |
AuditingDirectoryDecorator.updateUser(UserTemplate user) |
User |
DbCachingRemoteDirectory.updateUser(UserTemplate user) |
User |
SpringLDAPConnector.updateUser(UserTemplate user) |
User |
Rfc2307.updateUser(UserTemplate user) |
User |
RemoteCrowdDirectory.updateUser(UserTemplate user) |
User |
CachingDirectory.updateUser(UserTemplate user) |
User |
AbstractForwardingDirectory.updateUser(UserTemplate user) |
User |
InternalDirectory.updateUser(UserTemplate user) |
User |
MockSimpleRemoteDirectory.updateUser(UserTemplate user) |
User |
RemoteDirectory.updateUser(UserTemplate user)
Updates the
user . |
protected User |
DbCachingRemoteDirectory.updateUserAndSetActiveFlag(User remoteUser,
User internalUser) |
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 |
AbstractInternalDirectory.updateUserCredential(String name,
PasswordCredential newCredential) |
void |
AbstractForwardingDirectory.updateUserCredential(String username,
PasswordCredential credential) |
void |
DelegatedAuthenticationDirectory.updateUserCredential(String username,
PasswordCredential credential) |
void |
MockSimpleRemoteDirectory.updateUserCredential(String username,
PasswordCredential credential) |
void |
RemoteDirectory.updateUserCredential(String username,
PasswordCredential credential)
|
User |
AuditingDirectoryDecorator.updateUserFromRemoteDirectory(User remoteUser) |
User |
DbCachingRemoteDirectory.updateUserFromRemoteDirectory(User remoteUser) |
User |
AbstractForwardingDirectory.updateUserFromRemoteDirectory(User remoteUser) |
User |
DelegatedAuthenticationDirectory.updateUserFromRemoteDirectory(User ldapUser) |
default User |
RemoteDirectory.updateUserFromRemoteDirectory(User remoteUser) |
User |
DbCachingRemoteDirectory.userAuthenticated(String username) |
User |
RemoteCrowdDirectory.userAuthenticated(String username) |
User |
AbstractInternalDirectory.userAuthenticated(String username) |
User |
DelegatedAuthenticationDirectory.userAuthenticated(String username) |
default User |
RemoteDirectory.userAuthenticated(String username) |
Modifier and Type | Method and Description |
---|---|
void |
LocalGroupHandler.addUserToLocalGroup(String username,
String groupName) |
void |
LocalGroupHandler.removeUserFromLocalGroup(String username,
String groupName) |
Modifier and Type | Method and Description |
---|---|
void |
MockDirectoryCache.applySyncingUserAttributes(String userName,
Set<String> deletedAttributes,
Map<String,Set<String>> storedAttributes) |
UserWithAttributes |
MockDirectoryCache.findUserWithAttributesByName(String name) |
Modifier and Type | Method and Description |
---|---|
void |
DirectoryCache.applySyncingUserAttributes(String userName,
Set<String> deletedAttributes,
Map<String,Set<String>> storedAttributes)
Removes any syncing user attributes listed in deletedAttributes, and store any that are listed in storedAttributes
If any non-syncing attributes are included, they will be ignored
|
UserWithAttributes |
DirectoryCache.findUserWithAttributesByName(String name) |
Modifier and Type | Method and Description |
---|---|
void |
MembershipDao.addUserToGroup(long directoryId,
String userName,
String groupName)
Adds user as a member of group.
|
TimestampedUser |
UserDao.findByExternalId(long directoryId,
String externalId)
Finds and returns the user with the given unique/external id and directory ID.
|
TimestampedUser |
UserDao.findByName(long directoryId,
String userName)
Finds and returns the user with the given name and directory ID.
|
UserWithAttributes |
UserDao.findByNameWithAttributes(long directoryId,
String userName)
Finds and returns the user with attributes with the given name and directory ID.
|
PasswordCredential |
UserDao.getCredential(long directoryId,
String userName)
Returns the credential for the given user.
|
List<PasswordCredential> |
UserDao.getCredentialHistory(long directoryId,
String userName)
Returns the previous credentials for the given user, starting with the oldest.
|
void |
UserDao.remove(User user)
Removes the user.
|
void |
UserDao.removeAttribute(User user,
String attributeName)
Removes the attributes for the user with the given name.
|
void |
MembershipDao.removeUserFromGroup(long directoryId,
String userName,
String groupName)
Removes user as a member of the given group.
|
User |
UserDao.rename(User user,
String newName)
Changes the user's name to the provided new name.
|
void |
UserDao.storeAttributes(User user,
Map<String,Set<String>> attributes,
boolean updateTimestamp)
Adds or updates a user's attributes with the new Map of attribute values.
|
User |
UserDao.update(User user)
Updates all the user properties (except the username) of the user with the same directory and
case-insensitive name.
|
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 |
---|---|
static UserNotFoundException |
UserNotFoundException.forExternalId(String externalId) |
Modifier and Type | Method and Description |
---|---|
static void |
UserNotFoundException.throwNotFoundByExternalId(String externalId)
Static factory to throw a UserNotFoundException when searching by externalId rather than username.
|
Modifier and Type | Method and Description |
---|---|
void |
RestCrowdClient.addUserToGroup(String username,
String groupName) |
User |
RestCrowdClient.authenticateUser(String username,
String password) |
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) |
List<String> |
RestCrowdClient.getNamesOfGroupsForNestedUser(String userName,
int startIndex,
int maxResults) |
List<String> |
RestCrowdClient.getNamesOfGroupsForUser(String userName,
int startIndex,
int maxResults) |
User |
RestCrowdClient.getUser(String name) |
User |
RestCrowdClient.getUserByKey(String key) |
UserWithAttributes |
RestCrowdClient.getUserWithAttributes(String name) |
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.storeUserAttributes(String username,
Map<String,Set<String>> attributes) |
void |
RestCrowdClient.updateUser(User user) |
void |
RestCrowdClient.updateUserCredential(String username,
String password) |
User |
RestCrowdClient.userAuthenticated(String username) |
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 |
---|---|
void |
ApplicationServiceGeneric.addUserToGroup(Application application,
String username,
String groupName) |
void |
TranslatingApplicationService.addUserToGroup(Application application,
String username,
String groupName) |
void |
AbstractDelegatingApplicationService.addUserToGroup(Application application,
String username,
String groupName) |
void |
ApplicationService.addUserToGroup(Application application,
String username,
String groupName)
Makes the primary user of the given username a direct member of the group on the directory where the primary user resides.
|
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.
|
User |
ApplicationServiceGeneric.findRemoteUserByName(Application application,
String username) |
User |
AbstractDelegatingApplicationService.findRemoteUserByName(Application application,
String username) |
User |
ApplicationService.findRemoteUserByName(Application application,
String username)
Returns the first user with the matching username from all active directories authoratiative remote directory.
|
User |
ApplicationServiceGeneric.findUserByKey(Application application,
String key) |
User |
AbstractDelegatingApplicationService.findUserByKey(Application application,
String key) |
User |
ApplicationService.findUserByKey(Application application,
String key)
Returns the user with a matching key from all the active directories assigned to the application.
|
User |
ApplicationServiceGeneric.findUserByName(Application application,
String name) |
User |
TranslatingApplicationService.findUserByName(Application application,
String name) |
User |
AbstractDelegatingApplicationService.findUserByName(Application application,
String name) |
User |
ApplicationService.findUserByName(Application application,
String name)
Returns the first user with the matching username
from all the active directories assigned to the application.
|
UserWithAttributes |
ApplicationServiceGeneric.findUserWithAttributesByKey(Application application,
String key) |
UserWithAttributes |
AbstractDelegatingApplicationService.findUserWithAttributesByKey(Application application,
String key) |
UserWithAttributes |
ApplicationService.findUserWithAttributesByKey(Application application,
String key)
Returns the user with a matching key from all the active directories assigned to the application.
|
UserWithAttributes |
ApplicationServiceGeneric.findUserWithAttributesByName(Application application,
String name) |
UserWithAttributes |
TranslatingApplicationService.findUserWithAttributesByName(Application application,
String name) |
UserWithAttributes |
AbstractDelegatingApplicationService.findUserWithAttributesByName(Application application,
String name) |
UserWithAttributes |
ApplicationService.findUserWithAttributesByName(Application application,
String name)
Returns the first user with the matching username
from all the active directories assigned to the application.
|
AvatarReference |
ApplicationServiceGeneric.getUserAvatar(Application application,
String username,
int sizeHint) |
AvatarReference |
AbstractDelegatingApplicationService.getUserAvatar(Application application,
String username,
int sizeHint) |
AvatarReference |
ApplicationService.getUserAvatar(Application application,
String username,
int sizeHint)
Gets an avatar for this user, if one is available.
|
URI |
ApplicationServiceGeneric.getUserAvatarLink(Application application,
String username,
int sizeHint) |
URI |
AbstractDelegatingApplicationService.getUserAvatarLink(Application application,
String username,
int sizeHint) |
URI |
ApplicationService.getUserAvatarLink(Application application,
String username,
int sizeHint)
Gets a URL for an avatar for this user, if one is available.
|
void |
ApplicationServiceGeneric.removeUser(Application application,
String username) |
void |
TranslatingApplicationService.removeUser(Application application,
String user) |
void |
AbstractDelegatingApplicationService.removeUser(Application application,
String user) |
void |
ApplicationService.removeUser(Application application,
String user)
Removes the user from the first active directory they are found in.
|
void |
ApplicationServiceGeneric.removeUserAttributes(Application application,
String username,
String attributeName) |
void |
TranslatingApplicationService.removeUserAttributes(Application application,
String username,
String attributeName) |
void |
AbstractDelegatingApplicationService.removeUserAttributes(Application application,
String username,
String attributeName) |
void |
ApplicationService.removeUserAttributes(Application application,
String username,
String attributeName)
Removes a user's attribute values for the first active directory containing this username.
|
void |
ApplicationServiceGeneric.removeUserFromGroup(Application application,
String username,
String groupName) |
void |
TranslatingApplicationService.removeUserFromGroup(Application application,
String username,
String groupName) |
void |
AbstractDelegatingApplicationService.removeUserFromGroup(Application application,
String username,
String groupName) |
void |
ApplicationService.removeUserFromGroup(Application application,
String username,
String groupName)
Makes the primary user of the given username no longer a member of the group on the directory where the primary user resides.
|
User |
ApplicationServiceGeneric.renameUser(Application application,
String oldUserName,
String newUsername) |
User |
TranslatingApplicationService.renameUser(Application application,
String oldUserName,
String newUsername) |
User |
AbstractDelegatingApplicationService.renameUser(Application application,
String oldUserName,
String newUsername) |
User |
ApplicationService.renameUser(Application application,
String oldUserName,
String newUsername)
Renames the user in the first active directory the users exists in.
|
void |
ApplicationServiceGeneric.storeUserAttributes(Application application,
String username,
Map<String,Set<String>> attributes) |
void |
TranslatingApplicationService.storeUserAttributes(Application application,
String username,
Map<String,Set<String>> attributes) |
void |
AbstractDelegatingApplicationService.storeUserAttributes(Application application,
String username,
Map<String,Set<String>> attributes) |
void |
ApplicationService.storeUserAttributes(Application application,
String username,
Map<String,Set<String>> attributes)
Adds or updates a user's attributes with the new Map of attribute values for the first active directory containing this username.
|
User |
ApplicationServiceGeneric.updateUser(Application application,
UserTemplate user) |
User |
TranslatingApplicationService.updateUser(Application application,
UserTemplate user) |
User |
AbstractDelegatingApplicationService.updateUser(Application application,
UserTemplate user) |
User |
ApplicationService.updateUser(Application application,
UserTemplate user)
Updates the user in the first active directory the User belongs.
|
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.
|
User |
ApplicationServiceGeneric.userAuthenticated(Application application,
String username) |
User |
TranslatingApplicationService.userAuthenticated(Application application,
String username) |
User |
AbstractDelegatingApplicationService.userAuthenticated(Application application,
String username) |
User |
ApplicationService.userAuthenticated(Application application,
String username) |
Modifier and Type | Method and Description |
---|---|
User |
CanonicalEntityByNameFinder.fastFailingFindUserByName(String name) |
User |
CanonicalEntityByNameFinder.findRemoteUserByName(String name) |
User |
CanonicalEntityByNameFinder.findUserByName(String name) |
UserWithAttributes |
CanonicalEntityByNameFinder.findUserWithAttributesByName(String name) |
Modifier and Type | Method and Description |
---|---|
void |
TokenAuthenticationManagerImpl.invalidateTokensForUser(String username,
String exclusionToken,
String applicationName) |
void |
DelegatingTokenAuthenticationManager.invalidateTokensForUser(String username,
String exclusionToken,
String applicationName) |
void |
AliasingAwareTokenAuthenticationManager.invalidateTokensForUser(String username,
String exclusionToken,
String applicationName) |
void |
TokenAuthenticationManager.invalidateTokensForUser(String username,
String exclusionToken,
String applicationName)
Invalidates all sessions for a user, possibly excluding a specific one.
|
Modifier and Type | Method and Description |
---|---|
void |
DirectoryManagerGeneric.addUserToGroup(long directoryId,
String username,
String groupName) |
void |
DirectoryManager.addUserToGroup(long directoryId,
String username,
String groupName)
Adds an existing user as a direct member of an existing group in the directory specified by the passed in
directoryId . |
BatchResult<BatchResultEntityWithCause> |
MembershipService.addUserToGroups(long directoryId,
String username,
List<String> groupNames)
Adds single supplied user to multiple groups
|
User |
DirectoryManagerGeneric.authenticateUser(long directoryId,
String username,
PasswordCredential passwordCredential) |
User |
DirectoryManager.authenticateUser(long directoryId,
String username,
PasswordCredential passwordCredential) |
User |
DirectoryManagerGeneric.findRemoteUserByName(Long directoryId,
String username) |
User |
DirectoryManager.findRemoteUserByName(Long id,
String username)
Returns the user matching the supplied username in the authoritative remote directory specified by the
passed in
directoryId |
User |
DirectoryManagerGeneric.findUserByExternalId(long directoryId,
String externalId) |
User |
DirectoryManager.findUserByExternalId(long directoryId,
String externalId)
Returns the user matching the supplied external ID in the directory specified by the passed in
directoryId . |
User |
DirectoryManagerGeneric.findUserByName(long directoryId,
String username) |
User |
DirectoryManager.findUserByName(long directoryId,
String username)
Returns the user matching the supplied username in the directory specified by the passed in
directoryId .. |
UserWithAttributes |
DirectoryManagerGeneric.findUserWithAttributesByExternalId(long directoryId,
String externalId) |
UserWithAttributes |
DirectoryManager.findUserWithAttributesByExternalId(long directoryId,
String externalId)
Returns the user (with attributes) matching the supplied external ID in the directory specified by the
passed in
directoryId . |
UserWithAttributes |
DirectoryManagerGeneric.findUserWithAttributesByName(long directoryId,
String username) |
UserWithAttributes |
DirectoryManager.findUserWithAttributesByName(long directoryId,
String username)
Returns the user with all attributes matching the supplied username in the directory specified by the passed in
directoryId .. |
AvatarReference |
DirectoryManagerGeneric.getUserAvatarByName(long directoryId,
String username,
int sizeHint) |
AvatarReference |
DirectoryManager.getUserAvatarByName(long directoryId,
String username,
int sizeHint)
Return an avatar, if available, for the named user in the specified directory.
|
void |
DirectoryManagerGeneric.removeUser(long directoryId,
String username) |
void |
DirectoryManager.removeUser(long directoryId,
String username)
Removes a user matching the supplied username in the directory specified by the passed in
directoryId . |
void |
DirectoryManagerGeneric.removeUserAttributes(long directoryId,
String username,
String attributeName) |
void |
DirectoryManager.removeUserAttributes(long directoryId,
String username,
String attributeName)
Removes a user's attribute values in the directory specified by the passed in
directoryId . |
void |
DirectoryManagerGeneric.removeUserFromGroup(long directoryId,
String username,
String groupName) |
void |
DirectoryManager.removeUserFromGroup(long directoryId,
String username,
String groupName)
Removes an existing user from being a direct member of an existing group in the directory specified by the passed in
directoryId . |
BatchResult<BatchResultEntityWithCause> |
MembershipService.removeUserFromGroups(long directoryId,
String username,
List<String> groupNames)
Removes single supplied user from multiple groups
|
User |
DirectoryManagerGeneric.renameUser(long directoryId,
String oldUsername,
String newUsername) |
User |
DirectoryManager.renameUser(long directoryId,
String oldUsername,
String newUsername)
Renames a user in the directory specified by the passed in
directoryId . |
void |
DirectoryManagerGeneric.storeUserAttributes(long directoryId,
String username,
Map<String,Set<String>> attributes) |
void |
DirectoryManager.storeUserAttributes(long directoryId,
String username,
Map<String,Set<String>> attributes)
Adds or updates a user's attributes with the new Map of attribute values in the directory specified by the passed in
directoryId . |
User |
DirectoryManagerGeneric.updateUser(long directoryId,
UserTemplate user) |
User |
DirectoryManager.updateUser(long directoryId,
UserTemplate user)
Updates a user with the supplied template and returns the updated user retrieved from the directory specified by the passed in
directoryId . |
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 . |
User |
DirectoryManagerGeneric.updateUserFromRemoteDirectory(User remoteUser) |
User |
DirectoryManager.updateUserFromRemoteDirectory(User remoteUser)
Updates the user details for the specified user based on the details in the remote directory.
|
User |
DirectoryManagerGeneric.userAuthenticated(long directoryId,
String username) |
User |
DirectoryManager.userAuthenticated(long directoryId,
String username) |
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.
|
void |
ForgottenLoginManagerImpl.sendResetLink(Application application,
String username,
int tokenExpirySeconds) |
void |
ForgottenLoginManager.sendResetLink(Application application,
String username,
int tokenExpirySeconds)
Sends a reset link to the first user with the matching username from all the active directories assigned
to the application.
|
void |
ForgottenLoginManagerImpl.sendResetLink(long directoryId,
String username,
int tokenExpirySeconds) |
void |
ForgottenLoginManager.sendResetLink(long directoryId,
String username,
int tokenExpirySeconds)
Sends a reset link to the user with specified username and directory ID.
|
Modifier and Type | Method and Description |
---|---|
BatchResult<BatchResultEntityWithCause> |
MembershipServiceImpl.addUserToGroups(long directoryId,
String username,
List<String> groupNames) |
BatchResult<BatchResultEntityWithCause> |
MembershipServiceImpl.removeUserFromGroups(long directoryId,
String username,
List<String> groupNames) |
Modifier and Type | Method and Description |
---|---|
void |
GroupAdministrationConfigurationService.grantGroupPermissions(UserGroupAdministrationMapping mapping)
Grants administration rights basing on the passed mapping
|
boolean |
GroupAdministrationPermissionService.isCurrentUserAdminOfGroup(Group group)
Check if a current logged in user is an administrator of a group
|
boolean |
GroupAdministrationPermissionService.isUserAdminOfGroup(User user,
Group group)
Check if a user is an administrator of a group
|
void |
GroupAdministrationConfigurationService.revokeGroupPermissions(UserGroupAdministrationMapping mapping)
Removes grant for the specified admin user and the target group
|
Modifier and Type | Method and Description |
---|---|
void |
RecoveryModeRemoteDirectory.addUserToGroup(String username,
String groupName) |
User |
RecoveryModeRemoteDirectory.authenticate(String name,
PasswordCredential credential) |
User |
RecoveryModeRemoteDirectory.findUserByExternalId(String externalId) |
User |
RecoveryModeRemoteDirectory.findUserByName(String name) |
UserWithAttributes |
RecoveryModeRemoteDirectory.findUserWithAttributesByName(String name) |
void |
RecoveryModeRemoteDirectory.removeUser(String name) |
void |
RecoveryModeRemoteDirectory.removeUserAttributes(String username,
String attributeName) |
void |
RecoveryModeRemoteDirectory.removeUserFromGroup(String username,
String groupName) |
User |
RecoveryModeRemoteDirectory.renameUser(String oldName,
String newName) |
void |
RecoveryModeRemoteDirectory.storeUserAttributes(String username,
Map<String,Set<String>> attributes) |
User |
RecoveryModeRemoteDirectory.updateUser(UserTemplate user) |
void |
RecoveryModeRemoteDirectory.updateUserCredential(String username,
PasswordCredential credential) |
Modifier and Type | Method and Description |
---|---|
void |
ForgottenLoginManager.sendResetLink(String username)
Sends a reset link to the first user with the matching username from all the active directories assigned
to the application.
|
void |
ForgottenLoginManagerImpl.sendResetLink(String username) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
UserNotFoundExceptionMapper.toResponse(UserNotFoundException exception) |
Modifier and Type | Method and Description |
---|---|
void |
GroupsController.addDirectUser(String groupName,
String username)
Adds user as direct member of group.
|
void |
UsersController.addUserToGroup(String userName,
String groupName)
Adds a user to a group.
|
UserEntity |
AuthenticationController.authenticateUser(String username,
PasswordEntity password,
URI baseUri)
Authenticates the user with the given
username and password . |
void |
UsersController.clearUserPassword(String username)
Clears a user's password, so that the user cannot authenticate with any password.
|
void |
GroupsController.deleteDirectUser(String groupName,
String username)
Removes the user membership.
|
UserEntity |
UsersController.findUserByKey(String key,
com.atlassian.plugins.rest.common.Link userLink,
boolean expandAttributes) |
UserEntity |
UsersController.findUserByName(String name,
com.atlassian.plugins.rest.common.Link userLink,
boolean expandAttributes)
Returns a UserEntity specified by the name.
|
URI |
UsersController.getAvatarForUser(String username,
int sizeHint) |
GroupEntity |
UsersController.getDirectGroup(String userName,
String groupName,
URI baseUri)
Returns the specified group that the user is a direct member of.
|
GroupEntityList |
UsersController.getDirectGroups(String userName,
boolean expandGroups,
boolean expandAttributes,
int maxResults,
int startIndex,
URI baseUri)
Returns the groups that the user is a direct member of.
|
GroupEntity |
UsersController.getNestedGroup(String userName,
String groupName,
URI baseUri)
Returns the specified group that the user is a nested member of.
|
GroupEntityList |
UsersController.getNestedGroups(String userName,
boolean expandGroups,
int maxResults,
int startIndex,
URI baseUri)
Returns the groups that the user is a nested member of.
|
void |
TokenController.invalidateTokensForUser(String username,
String exclusionToken,
String applicationName) |
void |
UsersController.removeUser(String username)
Removes the user.
|
void |
UsersController.removeUserAttribute(String username,
String attributeName)
Removes the user attribute.
|
void |
UsersController.removeUserFromGroup(String userName,
String groupName)
Removes a user from a group.
|
UserEntity |
UsersController.renameUser(String oldUsername,
com.atlassian.plugins.rest.common.Link userLink,
String newUsername)
Renames a user.
|
void |
UsersController.requestPasswordReset(String username)
Requests a password reset.
|
void |
UsersController.storeUserAttributes(String username,
MultiValuedAttributeEntityList attributes)
Stores (add/replace) the user attributes.
|
String |
UsersController.updateUser(UserEntity userEntity)
Updates a user.
|
void |
UsersController.updateUserPassword(String username,
String password)
Updates a user's password.
|
UserEntity |
AuthenticationController.userAuthenticated(String username,
URI baseUri) |
Modifier and Type | Method and Description |
---|---|
void |
AccountManagementController.changePassword(String username,
String originalPassword,
String newPassword) |
void |
AccountManagementController.resetPassword(String username,
long directoryId,
String password,
String token) |
Modifier and Type | Method and Description |
---|---|
void |
GroupLevelAdminController.deleteUserGroupAdministrator(DirectoryEntityId targetGroupId,
DirectoryEntityId adminId) |
RestPage<GroupAdministrationMappingRestDTO> |
GroupLevelAdminController.getAdminCandidates(DirectoryEntityId groupId,
String searchText,
int limit) |
RestPage<UserData> |
UsersSearchController.searchPotentialMembers(DirectoryEntityId groupId,
String userSearch,
int limit) |
RestPage<UserData> |
UsersSearchController.searchUsers(RestPageRequest restPageRequest,
UserSearchParams searchParams) |
Modifier and Type | Method and Description |
---|---|
BatchResultWithFailureReasonsRestDto<DirectoryEntityId> |
UsersMembershipController.addUserToAllGroups(DirectoryEntityId userId,
List<DirectoryEntityId> groups) |
BatchResultWithFailureReasonsRestDto<DirectoryEntityId> |
UsersMembershipController.removeUserFromAllGroups(DirectoryEntityId userId,
List<DirectoryEntityId> groups) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
UserAdminResource.addUserToGroups(DirectoryEntityId userId,
GroupIdentifiersEntityList groups)
Adds single user to multiple groups placed in the same directory
|
javax.ws.rs.core.Response |
GroupLevelAdminResource.deleteUserGroupAdministrator(DirectoryEntityId targetGroupId,
DirectoryEntityId adminId)
Revokes the rights to administer the given group from the specified user
|
RestPage<GroupAdministrationMappingRestDTO> |
GroupLevelAdminResource.getAdminCandidates(DirectoryEntityId groupId,
String search,
int limit)
Returns users and groups that can become admins of the given group.
|
javax.ws.rs.core.Response |
UserAdminResource.removeUserFromGroups(DirectoryEntityId userId,
GroupIdentifiersEntityList groups)
Removes multiple users from single group placed in the same directory
|
javax.ws.rs.core.Response |
UserAdminResource.searchUsers(RestPageRequest pageRequest,
UserSearchParams params)
Returns users that can be assigned by to any group administered by the current user.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
GroupsMembershipResource.searchUsers(DirectoryEntityId groupId,
String userSearch,
int limit)
Returns users that can be assigned to the given group.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
UsersResource.addUser(UserEntity userEntity)
Creates a new user
|
javax.ws.rs.core.Response |
UsersResource.addUserToGroup(String userName,
GroupEntity parentGroup)
Adds a user as a direct member of the group
|
javax.ws.rs.core.Response |
UsersResource.deleteUserPassword(String userName)
Deletes a user password.
|
javax.ws.rs.core.Response |
UsersResource.getAvatarForUser(String username,
int size)
Returns the url of the user's avatar
|
javax.ws.rs.core.Response |
UsersResource.getDirectGroups(String userName,
String groupName,
int maxResults,
int startIndex)
Returns the a list of groups the user is a direct member of.
|
javax.ws.rs.core.Response |
UsersResource.getNestedGroups(String userName,
String groupName,
int maxResults,
int startIndex)
Retrieves the group that the user is a nested member of
|
javax.ws.rs.core.Response |
UsersResource.getUser(String userName,
String key)
Retrieves the user details.
|
javax.ws.rs.core.Response |
UsersResource.getUserAttributes(String userName)
Retrieves a list of user attributes
|
javax.ws.rs.core.Response |
UsersResource.getUserByOpenid(URI openId)
Looks up a user by the v2 OpenID URL, and returns the user's details
|
javax.ws.rs.core.Response |
GroupsResource.removeDirectGroupMembership(String groupName,
String username)
Removes the user membership.
|
javax.ws.rs.core.Response |
UsersResource.removeUser(String userName)
Removes a user.
|
javax.ws.rs.core.Response |
UsersResource.removeUserAttribute(String userName,
String attributeName)
Deletes a user attribute.
|
javax.ws.rs.core.Response |
UsersResource.removeUserFromGroup(String userName,
String groupName)
Removes a user from a group.
|
javax.ws.rs.core.Response |
UsersResource.renameUser(String userName,
RenameEntity newUserName)
Renames a user.
|
javax.ws.rs.core.Response |
UsersResource.requestPasswordReset(String userName)
Sends the user a password reset link to the user's email address
|
javax.ws.rs.core.Response |
UsersResource.storeUserAttributes(String userName,
MultiValuedAttributeEntityList attributes)
Stores the user attributes.
|
javax.ws.rs.core.Response |
UsersResource.updateUser(String userName,
UserEntity userEntity)
Updates a user.
|
javax.ws.rs.core.Response |
UsersResource.updateUserPassword(String userName,
PasswordEntity password)
Updates a user password.
|
Modifier and Type | Method and Description |
---|---|
static UserEntity |
UserEntityUtil.expandUser(ApplicationService applicationService,
Application application,
UserEntity minimalUserEntity,
boolean expandAttributes)
Expands a UserEntity from its minimal form to the expanded version.
|
static UserEntity |
UserEntityUtil.expandUser(DirectoryManager directoryManager,
long directoryId,
UserEntity minimalUserEntity,
boolean expandAttributes) |
Modifier and Type | Method and Description |
---|---|
void |
GroupMembershipManager.addMembership(String userName,
String groupName)
Adds a user identified by
userName to the group identified by groupName . |
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 |
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.getUserWithAttributes(String userName)
Given a
userName , fetches the user's details and their associated attributes, either from cache or from the Crowd server. |
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<Group> |
DirectoryEntitySearchService.searchGroups(EntityQuery<Group> groupsQuery,
List<Directory> directoriesRestriction)
Returns groups matching
groupsQuery . |
List<User> |
DirectoryEntitySearchServiceImpl.searchPotentialMembers(EntityQuery<User> query,
long directoryId,
String groupName) |
List<User> |
DirectoryEntitySearchService.searchPotentialMembers(EntityQuery<User> usersQuery,
long directoryId,
String groupName)
Returns users that can be assigned as members of the specified group.
|
List<User> |
DirectoryEntitySearchService.searchUsers(EntityQuery<User> usersQuery,
List<Directory> directoriesRestriction)
Returns users matching
usersQuery . |
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 |
CachingGroupMembershipManager.addMembership(String userName,
String groupName) |
List |
CachingGroupMembershipManager.getMemberships(String userName) |
SOAPPrincipal |
CachingUserManager.getUser(String userName) |
SOAPPrincipal |
CachingUserManager.getUserWithAttributes(String userName) |
void |
CachingGroupMembershipManager.removeMembership(String userName,
String groupName) |
void |
CachingUserManager.removeUser(String userName) |
void |
CachingUserManager.updatePassword(String userName,
PasswordCredential credential) |
void |
CachingUserManager.updateUser(SOAPPrincipal user) |
Modifier and Type | Method and Description |
---|---|
void |
CrowdClient.addGroupToGroup(String childGroup,
String parentGroup)
Adds a group to a group.
|
void |
CrowdClient.addUserToGroup(String username,
String groupName)
Adds a user to a group.
|
User |
CrowdClient.authenticateUser(String username,
String password)
Authenticates a user with the server.
|
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.
|
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.
|
User |
CrowdClient.getUser(String name)
Gets a User by user name.
|
User |
CrowdClient.getUserByKey(String key)
Gets a User by key.
|
UserWithAttributes |
CrowdClient.getUserWithAttributes(String name)
Gets a User with Attributes by user name.
|
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.storeUserAttributes(String username,
Map<String,Set<String>> attributes)
Stores the user's attributes 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) |
Modifier and Type | Method and Description |
---|---|
void |
AuditingGroupAdministrationConfigurationService.grantGroupPermissions(UserGroupAdministrationMapping mapping) |
void |
GroupAdministrationConfigurationServiceImpl.grantGroupPermissions(UserGroupAdministrationMapping mapping) |
void |
AuditingGroupAdministrationConfigurationService.revokeGroupPermissions(UserGroupAdministrationMapping mapping) |
void |
GroupAdministrationConfigurationServiceImpl.revokeGroupPermissions(UserGroupAdministrationMapping mapping) |
Modifier and Type | Method and Description |
---|---|
void |
SecurityServerClient.addAttributeToPrincipal(String principal,
SOAPAttribute attribute)
Adds an attribute to a principal who is in the application's assigned directory.
|
void |
SecurityServerClientImpl.addAttributeToPrincipal(String principal,
SOAPAttribute attribute) |
void |
SecurityServerClient.addPrincipalToGroup(String principal,
String group)
Adds a principal to a group for the application's assigned directory.
|
void |
SecurityServerClientImpl.addPrincipalToGroup(String principal,
String group) |
void |
SecurityServerClient.addPrincipalToRole(String principal,
String role)
Deprecated.
|
void |
SecurityServerClientImpl.addPrincipalToRole(String principal,
String role) |
String[] |
SecurityServerClient.findGroupMemberships(String principalName)
Finds all the groups the principal is a direct member of.
|
String[] |
SecurityServerClientImpl.findGroupMemberships(String principalName) |
SOAPPrincipal |
SecurityServerClient.findPrincipalByName(String name)
Finds a principal by name who is in the application's assigned directory.
|
SOAPPrincipal |
SecurityServerClientImpl.findPrincipalByName(String name) |
SOAPPrincipal |
SecurityServerClient.findPrincipalWithAttributesByName(String name)
Finds a principal by name who is in the application's assigned directory.
|
SOAPPrincipal |
SecurityServerClientImpl.findPrincipalWithAttributesByName(String name) |
String[] |
SecurityServerClient.findRoleMemberships(String principalName)
Deprecated.
|
String[] |
SecurityServerClientImpl.findRoleMemberships(String principalName) |
void |
SecurityServerClient.removeAttributeFromPrincipal(String principal,
String attribute)
Removes an attribute from a principal who is in the application's assigned directory.
|
void |
SecurityServerClientImpl.removeAttributeFromPrincipal(String principal,
String attribute) |
void |
SecurityServerClient.removePrincipal(String principal)
Removes a principal from the application's assigned directory.
|
void |
SecurityServerClientImpl.removePrincipal(String principal) |
void |
SecurityServerClient.removePrincipalFromGroup(String principal,
String group)
Removes a principal from a group for the application's assigned directory.
|
void |
SecurityServerClientImpl.removePrincipalFromGroup(String principal,
String group) |
void |
SecurityServerClient.removePrincipalFromRole(String principal,
String role)
Deprecated.
|
void |
SecurityServerClientImpl.removePrincipalFromRole(String principal,
String role) |
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.
|
void |
SecurityServerClientImpl.resetPrincipalCredential(String principal) |
void |
SecurityServerClient.updatePrincipalAttribute(String name,
SOAPAttribute attribute)
Updates an attribute for a principal who is in the application's assigned directory.
|
void |
SecurityServerClientImpl.updatePrincipalAttribute(String name,
SOAPAttribute attribute) |
void |
SecurityServerClient.updatePrincipalCredential(String principal,
PasswordCredential credential)
Updates the password credential for a principal who is in the application's assigned directory.
|
void |
SecurityServerClientImpl.updatePrincipalCredential(String principal,
PasswordCredential credential) |
Modifier and Type | Method and Description |
---|---|
static void |
SoapExceptionTranslator.throwSoapEquivalentCheckedException(UserNotFoundException e) |
Modifier and Type | Method and Description |
---|---|
static void |
SoapExceptionTranslator.throwEquivalentUserNotFoundException(ObjectNotFoundException e)
Throws the equivalent UserNotFoundException from
ObjectNotFoundException . |
static void |
SoapExceptionTranslator.throwEquivalentUserOrGroupNotFoundException(ObjectNotFoundException e)
Throws the equivalent UserNotFoundException or GroupNotFoundException from
ObjectNotFoundException . |
static void |
SoapExceptionTranslator.throwEquivalentUserOrGroupOrMembershipNotFoundException(ObjectNotFoundException e)
Throws the equivalent UserNotFoundException, GroupNotFoundException, MembershipNotFoundException from
ObjectNotFoundException . |
Copyright © 2021 Atlassian. All rights reserved.