public interface AttributeAuthorityMapper
AttributeAuthorityMapper
is used by attribute
authority to process attribute query. Make sure to use thread-safe code if
you implement the AttributeAuthorityMapper. You can use the attributes on
the HttpRequest instead of synchronizing them. The default
AttributeAuthorityMapper uses an attribute on the HttpServletRequest to
pass information to the AttributeQueryUtil.Modifier and Type | Method and Description |
---|---|
void |
authenticateRequester(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm)
Checks if the attribute query requester is valid.
|
List |
getAttributes(Object identity,
AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm)
Returns attributes of the specifed identity.
|
Object |
getIdentity(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm)
Returns an identity that matches the subject in the attribute query.
|
void |
validateAttributeQuery(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AttributeQuery attrQuery,
String attrAuthorityEntityID,
String realm)
Checks if the attribute query is valid.
|
void authenticateRequester(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AttributeQuery attrQuery, String attrAuthorityEntityID, String realm) throws SAML2Exception
request
- HttpServletRequestresponse
- HttpServletResponseattrQuery
- attribute queryattrAuthorityEntityID
- entity ID of attribute authorityrealm
- the realm of hosted entitySAML2Exception
- if the request is not valid.void validateAttributeQuery(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AttributeQuery attrQuery, String attrAuthorityEntityID, String realm) throws SAML2Exception
request
- HttpServletRequestresponse
- HttpServletResponseattrQuery
- attribute queryattrAuthorityEntityID
- entity ID of attribute authorityrealm
- the realm of hosted entitySAML2Exception
- if the attribute query is not valid.Object getIdentity(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AttributeQuery attrQuery, String attrAuthorityEntityID, String realm) throws SAML2Exception
request
- HttpServletRequestresponse
- HttpServletResponseattrQuery
- attribute queryattrAuthorityEntityID
- entity ID of attribute authorityrealm
- the realm of hosted entitySAML2Exception
- if error occurs.List getAttributes(Object identity, AttributeQuery attrQuery, String attrAuthorityEntityID, String realm) throws SAML2Exception
identity
- the identityattrQuery
- attribute queryattrAuthorityEntityID
- entity ID of attribute authorityrealm
- the realm of hosted entitycom.sun.identity.saml2.assertion.Attribute
.SAML2Exception
- if error occurs.Copyright © 2010-2018, ForgeRock All Rights Reserved.