|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
AccessControlResponse defines the interface to an Access Control
Response corresponding to an AccessControlRequest to a Cafesoft SecurityDomain's
Access Control Engine.
| Field Summary | |
static int |
RC_ACCESS_DENIED_AUTHENTICATION_REQUIRED
Reason Code: Access was denied because authentication is required. |
static int |
RC_ACCESS_DENIED_CONDITIONALLY
Reason Code: Access Denied Conditionally |
static int |
RC_ACCESS_DENIED_CONFIDENTIALITY_REQUIRED
Reason Code: Access was denied because confidentiality is required. |
static int |
RC_ACCESS_DENIED_EVALUATION_ERROR
Reason Code: Access was denied because an error occured while evaluating an AccessControlRule. |
static int |
RC_ACCESS_DENIED_SESSION_EXPIRED
Reason Code: Access was denied because authentication is required but the session expired. |
static int |
RC_ACCESS_DENIED_UNCONDITIONALLY
Reason Code: Access was unconditionally denied based on a rule. |
static int |
RC_ACCESS_GRANTED_CONDITIONALLY
Reason Code: Access Granted Conditionally |
static int |
RC_ACCESS_GRANTED_UNCONDITIONALLY
Reason Code: Access Granted Unconditionally |
static int |
RC_DEFAULT_BIAS_APPLIED
Reason Code : Use the default bias (either granted or denied) because no permission was protecting the requested resource. |
static int |
RC_GENERAL_SERVER_ERROR
Reason Code: General Server Error, probably due to a misconfiguration. |
static int |
RC_GENERAL_TRANSPORT_ERROR
Reason Code: General Transport Error |
static int |
RC_INVALID_REMOTE_HOST_NAME
Reason Code: The remote host name is not valid. |
static int |
RC_INVALID_REMOTE_IP_ADDRESS
Reason Code: The remote host IP address is not valid. |
static int |
RC_INVALID_RESOURCE_IDENTIFIER
Reason Code: An invalid resource identifier was specified. |
static int |
RC_NOT_APPLICABLE
Reason Code: Not Applicable (because access is granted) |
static int |
RC_SESSION_ID_INVALID
Reason Code : Access was denied because the session id submitted was invalid |
static int |
RC_UNAUTHORIZED_AGENT
Reason Code: The agent making the access request is not authorized. |
static int |
RC_UNKNOWN_LOGIN_CONFIG
Reason Code : Access was denied because authentication is required, but the login configuration for the specified LoginConfigEntry could not be found |
static int |
RC_UNKNOWN_RESOURCE_ACTION
Reason Code: An unrecognized action was requested on a resource. |
static int |
RC_UNKNOWN_RESOURCE_TYPE
Reason Code: An unknown resource type was referenced. |
static int |
RC_UNKNOWN_SECURITY_DOMAIN
Reason Code: An unknown security domain was referenced. |
static int |
SC_DENIED
Status Code indicating that access is denied. |
static int |
SC_GRANTED
Status Code indicating that access is granted. |
static int |
SC_PENDING
Status Code indicating that access check is in progress. |
| Method Summary | |
long |
getLastModificationTime()
Get the last modification time of the Cams Server configuration files. |
String |
getLoginConfigEntryName()
Get the LoginConfigEntry name |
Map |
getLoginParameters()
Get the login parameters if any exist. |
String |
getMessage()
Get the message. |
int |
getReason()
Get the Reason code. |
String |
getSecurityDomainName()
Get the SecurityDomain name |
SessionId |
getSessionId()
Returns the session id that applied to the corresponding access control request. |
int |
getStatus()
Get the status code. |
void |
log(Logger logger)
Logs the data contained in this response to the specified logger. |
| Field Detail |
public static final int SC_PENDING
public static final int SC_GRANTED
public static final int SC_DENIED
public static final int RC_NOT_APPLICABLE
public static final int RC_GENERAL_SERVER_ERROR
public static final int RC_INVALID_REMOTE_IP_ADDRESS
public static final int RC_INVALID_REMOTE_HOST_NAME
public static final int RC_UNAUTHORIZED_AGENT
public static final int RC_UNKNOWN_SECURITY_DOMAIN
public static final int RC_UNKNOWN_RESOURCE_TYPE
public static final int RC_INVALID_RESOURCE_IDENTIFIER
public static final int RC_UNKNOWN_RESOURCE_ACTION
public static final int RC_ACCESS_DENIED_UNCONDITIONALLY
public static final int RC_ACCESS_DENIED_AUTHENTICATION_REQUIRED
public static final int RC_ACCESS_DENIED_SESSION_EXPIRED
public static final int RC_ACCESS_DENIED_EVALUATION_ERROR
public static final int RC_ACCESS_DENIED_CONFIDENTIALITY_REQUIRED
public static final int RC_SESSION_ID_INVALID
public static final int RC_DEFAULT_BIAS_APPLIED
public static final int RC_UNKNOWN_LOGIN_CONFIG
public static final int RC_GENERAL_TRANSPORT_ERROR
public static final int RC_ACCESS_GRANTED_CONDITIONALLY
public static final int RC_ACCESS_GRANTED_UNCONDITIONALLY
public static final int RC_ACCESS_DENIED_CONDITIONALLY
| Method Detail |
public int getStatus()
public int getReason()
public String getMessage()
public String getSecurityDomainName()
public String getLoginConfigEntryName()
public Map getLoginParameters()
public SessionId getSessionId()
public long getLastModificationTime()
public void log(Logger logger)
logger - logs data
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||