|
shibboleth-2.4.3
|
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. | |
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.
| virtual aclresult_t shibsp::AccessControl::authorized | ( | const SPRequest & | request, |
| const Session * | session | ||
| ) | const [pure virtual] |
Perform an authorization check.
| request | SP request information |
| session | active user session, if any |