Chaining authentication

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2630 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Andrew Hind
2006-04-06 09:40:56 +00:00
parent 9ccc49da31
commit 58969ac705
6 changed files with 1594 additions and 16 deletions

View File

@@ -16,6 +16,8 @@
*/
package org.alfresco.service.cmr.security;
import java.util.Set;
import org.alfresco.repo.security.authentication.AuthenticationException;
/**
@@ -148,6 +150,34 @@ public interface AuthenticationService
*/
public boolean isCurrentUserTheSystemUser();
/**
* Get the domain to which this instance of an authentication service applies.
*
* @return The domain name
*/
public Set<String> getDomains();
/**
* Does this instance alow user to be created?
*
* @return
*/
public Set<String> getDomainsThatAllowUserCreation();
/**
* Does this instance allow users to be deleted?
*
* @return
*/
public Set<String> getDomainsThatAllowUserDeletion();
/**
* Does this instance allow users to update their passwords?
*
* @return
*/
public Set<String> getDomiansThatAllowUserPasswordChanges();
}