|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.nucleus.logging.VariableArgumentApplicationLoggingImpl atg.nucleus.GenericService atg.security.StandardSecurityPolicy atg.security.RegisteredUsersSecurityPolicy
public class RegisteredUsersSecurityPolicy
A security policy that allows full access to registered users and denies access to anonymous users. An ACL can be supplied to deny rights to users. This is a useful policy if you just want an "are you logged in" access check.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
Fields inherited from interface atg.security.SecurityPolicy |
---|
DENIED, GRANTED, UNSPECIFIED |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
---|
DEFAULT_LOG_TRACE_STATUS |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Constructor Summary | |
---|---|
RegisteredUsersSecurityPolicy()
|
Method Summary | |
---|---|
protected User |
getCurrentUser()
Calculates the current users. |
UserAuthority |
getUserAuthority()
Returns the user authority for identities that are valid for registered users. |
boolean |
hasAccess(java.lang.Object pObject,
User pUser,
AccessRight pRight)
Returns true if a user may perform a particular operation on an object. |
protected boolean |
isRegisteredUser(User pUser)
Checks to see if the indicated user is a registered (logged-in) user. |
void |
setUserAuthority(UserAuthority pAuthority)
Changes the user authority for identities that are valid for registered users. |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
Constructor Detail |
---|
public RegisteredUsersSecurityPolicy()
Method Detail |
---|
public UserAuthority getUserAuthority()
public void setUserAuthority(UserAuthority pAuthority)
protected User getCurrentUser()
getCurrentUser
in class StandardSecurityPolicy
protected boolean isRegisteredUser(User pUser)
public boolean hasAccess(java.lang.Object pObject, User pUser, AccessRight pRight) throws SecurityException
hasAccess
in interface SecurityPolicy
hasAccess
in class StandardSecurityPolicy
SecurityException
StandardSecurityPolicy.getCurrentUser()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |