Interface AuthDomain
-
- All Known Implementing Classes:
Domain
public interface AuthDomain
An authentication domain of users and groups of users in Silverpeas. Such a domain is actually a directory of users and of groups of users providing its ow authentication server. In Silverpeas, the users and the groups of users can be defined in different directories (LDAP service is a good example of such directories) and each of them has their own authentication server to which the authentication can be delegated by Silverpeas. By reifying this concept, Silverpeas is able to mix in several users sources, both internal and external, to add a new one with less impact, and to take in charge transparently the authentication by delegating it by using a protocol specific to the targeted authentication server.- Author:
- mmoquillon
-
-
Field Summary
Fields Modifier and Type Field Description static String
SILVERPEAS_DOMAIN_ID
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CredentialsChangePolicy
getCredentialsChangePolicy()
Gets the policy of this domain about the possibility of a user to change one of its credentials.String
getId()
Gets the unique identifier of the domain in Silverpeas.String
getName()
Gets the name of this authentication domain.
-
-
-
Field Detail
-
SILVERPEAS_DOMAIN_ID
static final String SILVERPEAS_DOMAIN_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
String getId()
Gets the unique identifier of the domain in Silverpeas. By convention, a default domain is defined for the users specifically created in Silverpeas itself: this domain has for identifier 0.- Returns:
- the unique identifier of the domain in Silverpeas.
-
getName
String getName()
Gets the name of this authentication domain.- Returns:
- its name.
-
getCredentialsChangePolicy
default CredentialsChangePolicy getCredentialsChangePolicy()
Gets the policy of this domain about the possibility of a user to change one of its credentials.- Returns:
- a
CredentialsChangePolicy
instance.
-
-