atg.security
Interface ProxyUserAuthority
- All Superinterfaces:
- UserAuthority
- All Known Implementing Classes:
- GenericProxyUserAuthority, LDAPAuthenticationProxy, SerializedProxyUserAuthority, atg.userdirectory.UserDirectoryLoginUserAuthority
public interface ProxyUserAuthority
- extends UserAuthority
A user authority that acts as a proxy for another user authority. This is useful in
cases (such as Nucleus) where the real user authority cannot be created until after some
secured objects (particularly Persona objects, often within access control entries) have
been created.
CLASS_VERSION
static final java.lang.String CLASS_VERSION
- See Also:
- Constant Field Values
getUserAuthority
UserAuthority getUserAuthority()
- Returns the real user authority that this proxy is a substitute for, if possible. If
no authority is known this should return "
this
" (ie not
null
).
setUserAuthority
void setUserAuthority(UserAuthority newAuthority)
- Changes the real user authority that this proxy is a substitute for, if possible.