Class DefaultOpenIdAuthorizationResponse
java.lang.Object
io.micronaut.security.oauth2.endpoint.authorization.response.StateAwareAuthorizationCallback
io.micronaut.security.oauth2.endpoint.authorization.response.AbstractAuthorizationResponse
io.micronaut.security.oauth2.endpoint.authorization.response.DefaultOpenIdAuthorizationResponse
- All Implemented Interfaces:
AuthorizationResponse, OpenIdAuthorizationResponse, StateAware
@Prototype
public class DefaultOpenIdAuthorizationResponse
extends AbstractAuthorizationResponse
implements OpenIdAuthorizationResponse
- Since:
- 1.2.0
- Author:
- James Kleeh
-
Field Summary
Fields inherited from class AbstractAuthorizationResponse
request, responseDataFields inherited from interface AuthorizationResponse
KEY_CODE, KEY_STATE -
Constructor Summary
ConstructorsConstructorDescriptionDefaultOpenIdAuthorizationResponse(io.micronaut.http.HttpRequest<Map<String, Object>> request, StateSerDes stateSerDes, @Nullable NoncePersistence noncePersistence) -
Method Summary
Methods inherited from class AbstractAuthorizationResponse
getCallbackRequest, getCode, getStateValueMethods inherited from class StateAwareAuthorizationCallback
getStateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AuthorizationResponse
getCallbackRequest, getCode, getState
-
Constructor Details
-
DefaultOpenIdAuthorizationResponse
public DefaultOpenIdAuthorizationResponse(@Parameter io.micronaut.http.HttpRequest<Map<String, Object>> request, StateSerDes stateSerDes, @Nullable NoncePersistence noncePersistence) - Parameters:
request- The requeststateSerDes- The state serializer/deserializernoncePersistence- The nonce persistence mechanism
-
-
Method Details
-
getNonce
- Specified by:
getNoncein interfaceOpenIdAuthorizationResponse- Returns:
- The persisted nonce value
-