Search in sources :

Example 1 with AuthorizationCodeGrant

use of io.micronaut.security.oauth2.grants.AuthorizationCodeGrant in project micronaut-security by micronaut-projects.

the class OauthCodeTokenRequestContext method getGrant.

@Override
public Map<String, String> getGrant() {
    AuthorizationCodeGrant codeGrant = new AuthorizationCodeGrant();
    codeGrant.setCode(authorizationResponse.getCode());
    State state = authorizationResponse.getState();
    if (state != null && state.getRedirectUri() != null) {
        codeGrant.setRedirectUri(authorizationResponse.getState().getRedirectUri().toString());
    }
    return codeGrant.toMap();
}
Also used : AuthorizationCodeGrant(io.micronaut.security.oauth2.grants.AuthorizationCodeGrant) State(io.micronaut.security.oauth2.endpoint.authorization.state.State)

Example 2 with AuthorizationCodeGrant

use of io.micronaut.security.oauth2.grants.AuthorizationCodeGrant in project micronaut-security by micronaut-projects.

the class OpenIdCodeTokenRequestContext method getGrant.

@Override
public Map<String, String> getGrant() {
    AuthorizationCodeGrant codeGrant = new AuthorizationCodeGrant();
    codeGrant.setCode(authorizationResponse.getCode());
    codeGrant.setRedirectUri(oauthRouteUrlBuilder.buildCallbackUrl(authorizationResponse.getCallbackRequest(), clientConfiguration.getName()).toString());
    return codeGrant.toMap();
}
Also used : AuthorizationCodeGrant(io.micronaut.security.oauth2.grants.AuthorizationCodeGrant)

Aggregations

AuthorizationCodeGrant (io.micronaut.security.oauth2.grants.AuthorizationCodeGrant)2 State (io.micronaut.security.oauth2.endpoint.authorization.state.State)1