eu.semiramis.identityaggregator
Class AuthzProvider
java.lang.Object
eu.semiramis.identityaggregator.AuthzProvider
public class AuthzProvider
- extends java.lang.Object
Identity Aggregator - AuthzProvider Module
Method Summary |
java.util.Map<java.lang.String,Decision> |
isAttributeQueryAllowed(javax.servlet.http.HttpServletRequest request,
java.lang.String issuer,
java.lang.String requestor,
java.lang.String subject,
java.util.Map<Destination,java.util.List<eu.semiramis.identityaggregator.commons.Attribute>> providersMap)
|
Decision |
isAuthenticationAllowed(javax.servlet.http.HttpServletRequest request,
java.lang.String issuer,
java.lang.String originIssuer,
Destination destination)
|
Decision |
isAuthorizationAllowed(javax.servlet.http.HttpServletRequest request,
java.lang.String issuer,
java.lang.String originIssuer,
Destination destination)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
config
protected IdentityAggregator_Config config
audit
protected Audit audit
pdp
protected PDP pdp
AUTHENTICATION_REQUEST
protected static final java.lang.String AUTHENTICATION_REQUEST
- See Also:
- Constant Field Values
AUTHORIZATION_REQUEST
protected static final java.lang.String AUTHORIZATION_REQUEST
- See Also:
- Constant Field Values
ATTRIBUTE_REQUEST
protected static final java.lang.String ATTRIBUTE_REQUEST
- See Also:
- Constant Field Values
AuthzProvider
public AuthzProvider(IdentityAggregator_Config config,
eu.semiramis.commons.audit.Transaction transaction)
isAuthenticationAllowed
public Decision isAuthenticationAllowed(javax.servlet.http.HttpServletRequest request,
java.lang.String issuer,
java.lang.String originIssuer,
Destination destination)
isAttributeQueryAllowed
public java.util.Map<java.lang.String,Decision> isAttributeQueryAllowed(javax.servlet.http.HttpServletRequest request,
java.lang.String issuer,
java.lang.String requestor,
java.lang.String subject,
java.util.Map<Destination,java.util.List<eu.semiramis.identityaggregator.commons.Attribute>> providersMap)
isAuthorizationAllowed
public Decision isAuthorizationAllowed(javax.servlet.http.HttpServletRequest request,
java.lang.String issuer,
java.lang.String originIssuer,
Destination destination)