shibboleth-3.0.1
|
Interface to an access control plugin. More...
#include <shibsp/AccessControl.h>
Public Types | |
enum | aclresult_t { shib_acl_true, shib_acl_false, shib_acl_indeterminate } |
Possible results from an access control decision. | |
Public Member Functions | |
virtual aclresult_t | authorized (const SPRequest &request, const Session *session) const =0 |
Perform an authorization check. More... | |
Interface to an access control plugin.
Access control plugins return authorization decisions based on the intersection of the resource request and the active session. They can be implemented through cross-platform or platform-specific mechanisms.
|
pure virtual |
Perform an authorization check.
request | SP request information |
session | active user session, if any |