Class AuthorizationCodeFlow
java.lang.Object
com.predic8.membrane.core.interceptor.oauth2.request.ParameterizedRequest
com.predic8.membrane.core.interceptor.oauth2.request.tokenrequest.TokenRequest
com.predic8.membrane.core.interceptor.oauth2.request.tokenrequest.AuthorizationCodeFlow
-
Field Summary
Fields inherited from class com.predic8.membrane.core.interceptor.oauth2.request.tokenrequest.TokenRequest
ACCESS_TOKEN, expiration, idToken, refreshToken, scope, tokenFields inherited from class com.predic8.membrane.core.interceptor.oauth2.request.ParameterizedRequest
authServer, exc, jsonGen, params -
Constructor Summary
ConstructorsConstructorDescriptionAuthorizationCodeFlow(OAuth2AuthorizationServerInterceptor authServer, Exchange exc) -
Method Summary
Methods inherited from class com.predic8.membrane.core.interceptor.oauth2.request.tokenrequest.TokenRequest
getTokenJSONResponseMethods inherited from class com.predic8.membrane.core.interceptor.oauth2.request.ParameterizedRequest
addParams, buildWwwAuthenticateErrorResponse, claimsMap, claimsMapForRefresh, claimsMapFromRefresh, createParameterizedFormUrlencodedRedirect, createSessionForAuthorizedClientWithParams, createSessionForAuthorizedUserWithParams, createTokenForVerifiedClient, createTokenForVerifiedUserAndClient, getClaims, getClientId, getClientSecret, getCode, getGrantType, getPassword, getPrompt, getRedirectUri, getRefreshToken, getResponseType, getScope, getSessionForAuthorizedUserWithParams, getState, getUsername, removeEmptyParams, setScope, setScopeInvalid, validateRequest, verifyClientThroughParams, verifyUserThroughParams
-
Constructor Details
-
AuthorizationCodeFlow
public AuthorizationCodeFlow(OAuth2AuthorizationServerInterceptor authServer, Exchange exc) throws Exception - Throws:
Exception
-
-
Method Details
-
checkForMissingParameters
- Specified by:
checkForMissingParametersin classParameterizedRequest- Throws:
Exception
-
processWithParameters
- Specified by:
processWithParametersin classParameterizedRequest- Throws:
Exception
-
getResponse
- Specified by:
getResponsein classParameterizedRequest- Throws:
Exception
-