Package com.atlassian.crowd.embedded.api
package com.atlassian.crowd.embedded.api
-
ClassDescriptionNecessary evil as Crowd's
Application
is a concrete class.Represents attributes that can be associated to users and groups.The system-wide settings for JNDI LDAP connection pooling.Provides the interface for performing Directory Operations in Crowd for applications embedding Crowd.Provides the interface for performing User and Group operations in Crowd for applications embedding Crowd.Generic interface for classes that need to encrypt or re-encrypt existing data.Utility class forDirectory
Represents a Directory configuration in Crowd.Simple object to store synchronisation information for synchronisable directoriesInformation of a directory synchronisation round.Encryptor can be used to encrypt / decrypt passwords.Class providing information whether given feature is enabled.Represents a group.Comparator for a Group.Represents a group with attributes.Represents the type of operations allowed to be performed on a directory.Password based authentication information.Password policy configuration for an internal directory.Preset for PasswordPolicyConfiguration objectA rating of a password based on estimated difficulty of cracking by somePasswordScoreService
.Analyses passwords to provide an estimate of their strength.Options in the UI for different types of permission configurations for an LDAP directory.Query<T>Represents a search query for user management.Marker interface representing a search restriction.Provides the interface for performing unfiltered User and Group operations in Crowd.Represents a user.Details of which operations can be performed on auser
.Supplies re-useable methods for equals, hashcode and compareTo that can be shared with different implementations ofUser
in order to be compatible.Combination of a User and the user's Attributes.Password validation request.