eu.semiramis.identityaggregator
Class InternalPDP
java.lang.Object
eu.semiramis.identityaggregator.InternalPDP
- All Implemented Interfaces:
- PDP
public class InternalPDP
- extends java.lang.Object
- implements PDP
Identity Aggregator - Internal Policy Decision Point (PDP)
Nested classes/interfaces inherited from interface eu.semiramis.identityaggregator.PDP |
PDP.Action |
Method Summary |
Decision |
evaluate(javax.servlet.http.HttpServletRequest request,
PDP.Action action,
java.lang.String issuer,
java.lang.String requestor,
java.lang.String target,
java.lang.String subject,
java.lang.String resource)
Evaluates the policies to determine whether the request is authorized or not |
Decision |
evaluate(javax.servlet.http.HttpServletRequest request,
java.lang.String subject,
PDP.Action action,
java.lang.String resource,
java.lang.String role)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
config
protected IdentityAggregator_Config config
trustManager
protected TrustManager trustManager
evaluate
public Decision evaluate(javax.servlet.http.HttpServletRequest request,
PDP.Action action,
java.lang.String issuer,
java.lang.String requestor,
java.lang.String target,
java.lang.String subject,
java.lang.String resource)
throws PDPException
- Description copied from interface:
PDP
- Evaluates the policies to determine whether the request is authorized or not
- Specified by:
evaluate
in interface PDP
- Parameters:
request
- the servlet request.action
- the requested actionissuer
- the immediate issuer of the requestrequestor
- the origin issuer of the requesttarget
- the target service that will serve the requestsubject
- the id of the subject whose resource is requestedresource
- the resource that is being requested
- Returns:
- a decision
- Throws:
PDPException
evaluate
public Decision evaluate(javax.servlet.http.HttpServletRequest request,
java.lang.String subject,
PDP.Action action,
java.lang.String resource,
java.lang.String role)
throws PDPException
- Throws:
PDPException