Class DefaultAuthCodeTokenRequestEncoder
- java.lang.Object
-
- net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
-
- net.shibboleth.idp.plugin.authn.oidc.rp.encoding.impl.AbstractRequestEncoderFunction
-
- net.shibboleth.idp.plugin.authn.oidc.rp.encoding.impl.DefaultAuthCodeTokenRequestEncoder
-
- All Implemented Interfaces:
Function<ProfileRequestContext,org.apache.http.client.methods.HttpUriRequest>,Component,DestructableComponent,InitializableComponent
public class DefaultAuthCodeTokenRequestEncoder extends AbstractRequestEncoderFunction
A token request encoder that builds an OAuth2.0 Access Token Request for an authorization_code grant and returns anHttpUriRequest.
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.LoggerlogClass logger.
-
Constructor Summary
Constructors Constructor Description DefaultAuthCodeTokenRequestEncoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.apache.http.client.methods.HttpUriRequestconvertHttpRequest(com.nimbusds.oauth2.sdk.http.HTTPRequest request)Convert the internally usedHTTPRequestto the externally presentedHttpUriRequest.org.apache.http.client.methods.HttpUriRequestdoApply(ProfileRequestContext profileRequestContext)Encode a HttpUriRequest from the given context.-
Methods inherited from class net.shibboleth.idp.plugin.authn.oidc.rp.encoding.impl.AbstractRequestEncoderFunction
apply, getAuthenticationRequest, getAuthenticationResponse, getClientAuthenticationContext, getProviderMetadataContext, setOIDCClientAuthenticationContextContextLookupStrategy, setProviderMetadataLookupStrategy
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
destroy, doDestroy, doInitialize, initialize, isDestroyed, isInitialized
-
-
-
-
Method Detail
-
doApply
@Nullable public org.apache.http.client.methods.HttpUriRequest doApply(@Nonnull ProfileRequestContext profileRequestContext)Description copied from class:AbstractRequestEncoderFunctionEncode a HttpUriRequest from the given context. Implementations should override this method.- Specified by:
doApplyin classAbstractRequestEncoderFunction- Parameters:
profileRequestContext- the profile request context.- Returns:
- the request to execute.
-
convertHttpRequest
@Nullable private org.apache.http.client.methods.HttpUriRequest convertHttpRequest(@Nonnull com.nimbusds.oauth2.sdk.http.HTTPRequest request)Convert the internally usedHTTPRequestto the externally presentedHttpUriRequest.- Parameters:
request- the HTTP request to convert- Returns:
- the convert HTTP request
-
-