|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The class ActionMapper
is an interface that is
implemented to get SSO information and map partner actions to
Identity Server authorization decisions.
A different implementation of the interface may be developed for different
partner. The mapping between the partner source ID and the implementation
class are configured at the Trusted Partner Sites
field
in SAML service.
Field Summary | |
static java.lang.String |
DENY
Key to hold a list of actions that are denied. |
static java.lang.String |
INDETERMINATE
Key to hold a list of actions that are indeterminated. |
static java.lang.String |
PERMIT
Key to hold a list of actions that are permitted. |
Method Summary | |
java.util.Map |
getAuthorizationDecisions(AuthorizationDecisionQuery query,
SSOToken token,
java.lang.String sourceID)
Returns Action Decisions for the user. |
Assertion |
getSSOAssertion(AuthorizationDecisionQuery query,
java.lang.String sourceID)
Returns the Assertion that contains Authentication information that can be used to obtain SSOToken. |
java.lang.String |
getSSOTokenID(AuthorizationDecisionQuery query)
Returns the SSOToken id to Identity Server from the query. |
Field Detail |
public static final java.lang.String PERMIT
public static final java.lang.String DENY
public static final java.lang.String INDETERMINATE
Method Detail |
public java.lang.String getSSOTokenID(AuthorizationDecisionQuery query)
query
- The received AuthorizationDecisionQuery.public Assertion getSSOAssertion(AuthorizationDecisionQuery query, java.lang.String sourceID)
query
- The received AuthorizationDecisionQuery.sourceID
- The SourceID from which this query is coming from.public java.util.Map getAuthorizationDecisions(AuthorizationDecisionQuery query, SSOToken token, java.lang.String sourceID) throws SAMLException
query
- The received AuthorizationDecisionQuery.token
- The SSOToken to be used to retrieve the decisionssourceID
- The sourceID String from which the query is coming from.SAMLException
- if an error occurs
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |