Class ExtendedOidcProfileCreator
java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.core.profile.definition.ProfileDefinitionAware
org.pac4j.oidc.profile.creator.OidcProfileCreator
de.xima.fc.security.pac4j.oidc.ExtendedOidcProfileCreator
- All Implemented Interfaces:
org.pac4j.core.profile.creator.ProfileCreator
public class ExtendedOidcProfileCreator
extends org.pac4j.oidc.profile.creator.OidcProfileCreator
Extended profile creator for OpenID Connect that silences an annoying error log message.
-
Field Summary
Fields inherited from class org.pac4j.oidc.profile.creator.OidcProfileCreator
client, configuration -
Constructor Summary
ConstructorsConstructorDescriptionExtendedOidcProfileCreator(org.pac4j.oidc.config.OidcConfiguration configuration, org.pac4j.oidc.client.OidcClient client) -
Method Summary
Modifier and TypeMethodDescriptionvoidcallUserInfoEndpoint(URI userInfoEndpointUri, com.nimbusds.oauth2.sdk.token.AccessToken accessToken, org.pac4j.core.profile.UserProfile profile) Methods inherited from class org.pac4j.oidc.profile.creator.OidcProfileCreator
create, internalInitMethods inherited from class org.pac4j.core.profile.definition.ProfileDefinitionAware
defaultProfileDefinition, getProfileDefinition, setProfileDefinitionMethods inherited from class org.pac4j.core.util.InitializableObject
afterInternalInit, beforeInternalInit, getLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds, shouldInitialize
-
Constructor Details
-
ExtendedOidcProfileCreator
public ExtendedOidcProfileCreator(org.pac4j.oidc.config.OidcConfiguration configuration, org.pac4j.oidc.client.OidcClient client)
-
-
Method Details
-
callUserInfoEndpoint
public void callUserInfoEndpoint(URI userInfoEndpointUri, com.nimbusds.oauth2.sdk.token.AccessToken accessToken, org.pac4j.core.profile.UserProfile profile) throws IOException, com.nimbusds.oauth2.sdk.ParseException, ParseException, org.pac4j.oidc.exceptions.UserInfoErrorResponseException - Overrides:
callUserInfoEndpointin classorg.pac4j.oidc.profile.creator.OidcProfileCreator- Throws:
IOExceptioncom.nimbusds.oauth2.sdk.ParseExceptionParseExceptionorg.pac4j.oidc.exceptions.UserInfoErrorResponseException
-