atg.security
Interface UserAuthority2

All Superinterfaces:
UserAuthority
All Known Implementing Classes:
ActiveDirectoryAccountManager, ClientUserAuthority, GenericAccountManager, GenericUserAuthority, iPlanetDirectoryAccountManager, LDAPAuthenticationProxy, LDAPRepositoryAccountManager, RepositoryAccountManager, RepositoryApplicationUserAuthority, SerializedAccountManager, SerializedProxyUserAuthority, atg.userdirectory.UserDirectoryLoginUserAuthority, UserDirectoryUserAuthority, XmlAccountManager

public interface UserAuthority2
extends UserAuthority

An extension of the UserAuthority interface that supports special personae tokens.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Method Summary
 Persona[] getSpecialPersonae()
          Returns the special personae supported by this user authority.
 
Methods inherited from interface atg.security.UserAuthority
addAuthenticationFailedListener, addAuthenticationSucceededListener, getPersona, getUserAuthorityName, removeAuthenticationFailedListener, removeAuthenticationSucceededListener, userDestroyed
 

Field Detail

CLASS_VERSION

static final java.lang.String CLASS_VERSION
Class version string

See Also:
Constant Field Values
Method Detail

getSpecialPersonae

Persona[] getSpecialPersonae()
Returns the special personae supported by this user authority. These are personae that are supported in ACLs but that are not persisted by the back-end system.