Class AuthorizationDetailContext
java.lang.Object
com.pingidentity.sdk.authorizationdetails.AuthorizationDetailContext
A wrapper class for contextual information used by
AuthorizationDetailProcessor methods.- Since:
- 11.2
-
Constructor Summary
ConstructorsConstructorDescriptionAuthorizationDetailContext(javax.servlet.http.HttpServletRequest request, String clientId, Scope scope) The constructor for the authorization details contextual information. -
Method Summary
Modifier and TypeMethodDescriptionGet the client Id.javax.servlet.http.HttpServletRequestGet the HttpServletRequest.getScope()Gets the scope of access requested.
-
Constructor Details
-
AuthorizationDetailContext
public AuthorizationDetailContext(javax.servlet.http.HttpServletRequest request, String clientId, Scope scope) The constructor for the authorization details contextual information.- Parameters:
request- TheHttpServletRequest.clientId- The client id.scope- The scope set
-
-
Method Details
-
getRequest
public javax.servlet.http.HttpServletRequest getRequest()Get the HttpServletRequest.- Returns:
HttpServletRequest, or null.
-
getClientId
Get the client Id.- Returns:
- the client id, or null.
-
getScope
Gets the scope of access requested. These scopes are requested scopes when this context is provided duringAuthorizationDetailProcessor.validate(com.pingidentity.sdk.authorizationdetails.AuthorizationDetail, com.pingidentity.sdk.authorizationdetails.AuthorizationDetailContext, java.util.Map<java.lang.String, java.lang.Object>),AuthorizationDetailProcessor.getUserConsentDescription(com.pingidentity.sdk.authorizationdetails.AuthorizationDetail, com.pingidentity.sdk.authorizationdetails.AuthorizationDetailContext, java.util.Map<java.lang.String, java.lang.Object>)andAuthorizationDetailProcessor.enrich(com.pingidentity.sdk.authorizationdetails.AuthorizationDetail, com.pingidentity.sdk.authorizationdetails.AuthorizationDetailContext, java.util.Map<java.lang.String, java.lang.Object>). Approved scopes are provided forAuthorizationDetailProcessor.isEqualOrSubset(com.pingidentity.sdk.authorizationdetails.AuthorizationDetail, com.pingidentity.sdk.authorizationdetails.AuthorizationDetail, com.pingidentity.sdk.authorizationdetails.AuthorizationDetailContext, java.util.Map<java.lang.String, java.lang.Object>)- Returns:
- A set with the scope, or null.
-