Class AbstractAuthenticationService
- java.lang.Object
-
- org.alfresco.repo.security.authentication.AbstractAuthenticationService
-
- All Implemented Interfaces:
AuthenticationService
- Direct Known Subclasses:
AbstractChainingAuthenticationService,AuthenticationServiceImpl
public abstract class AbstractAuthenticationService extends java.lang.Object implements AuthenticationService
Common code for authentication services- Author:
- andyh
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringGUEST_AUTHENTICATION_NOT_SUPPORTED
-
Constructor Summary
Constructors Constructor Description AbstractAuthenticationService()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract intcountTickets(boolean nonExpiredOnly)java.util.List<java.lang.String>getAllowedUsers()intgetMaxUsers()abstract java.util.Set<org.alfresco.repo.security.authentication.TicketComponent>getTicketComponents()abstract java.util.Set<java.lang.String>getUsersWithTickets(boolean nonExpiredOnly)abstract intinvalidateTickets(boolean nonExpiredOnly)voidpreAuthenticationCheck(java.lang.String userName)voidsetSysAdminParams(SysAdminParams sysAdminParams)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.alfresco.service.cmr.security.AuthenticationService
authenticate, authenticateAsGuest, authenticationExists, clearCurrentSecurityContext, getAuthenticationEnabled, getCurrentTicket, getCurrentUserName, getDefaultAdministratorUserNames, getDefaultGuestUserNames, getDomains, getDomainsThatAllowUserCreation, getDomainsThatAllowUserDeletion, getDomiansThatAllowUserPasswordChanges, getNewTicket, guestUserAuthenticationAllowed, invalidateTicket, invalidateUserSession, isCurrentUserTheSystemUser, validate
-
-
-
-
Field Detail
-
GUEST_AUTHENTICATION_NOT_SUPPORTED
public static final java.lang.String GUEST_AUTHENTICATION_NOT_SUPPORTED
- See Also:
- Constant Field Values
-
-
Method Detail
-
setSysAdminParams
public void setSysAdminParams(SysAdminParams sysAdminParams)
-
preAuthenticationCheck
public void preAuthenticationCheck(java.lang.String userName) throws org.alfresco.repo.security.authentication.AuthenticationException- Throws:
org.alfresco.repo.security.authentication.AuthenticationException
-
getAllowedUsers
public java.util.List<java.lang.String> getAllowedUsers()
-
getMaxUsers
public int getMaxUsers()
-
getUsersWithTickets
public abstract java.util.Set<java.lang.String> getUsersWithTickets(boolean nonExpiredOnly)
-
invalidateTickets
public abstract int invalidateTickets(boolean nonExpiredOnly)
-
countTickets
public abstract int countTickets(boolean nonExpiredOnly)
-
getTicketComponents
public abstract java.util.Set<org.alfresco.repo.security.authentication.TicketComponent> getTicketComponents()
-
-