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

    Constructors
    Constructor
    Description
    ExtendedOidcProfileCreator(org.pac4j.oidc.config.OidcConfiguration configuration, org.pac4j.oidc.client.OidcClient client)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    callUserInfoEndpoint(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, internalInit

    Methods inherited from class org.pac4j.core.profile.definition.ProfileDefinitionAware

    defaultProfileDefinition, getProfileDefinition, setProfileDefinition

    Methods inherited from class org.pac4j.core.util.InitializableObject

    afterInternalInit, beforeInternalInit, getLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds, shouldInitialize

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      callUserInfoEndpoint in class org.pac4j.oidc.profile.creator.OidcProfileCreator
      Throws:
      IOException
      com.nimbusds.oauth2.sdk.ParseException
      ParseException
      org.pac4j.oidc.exceptions.UserInfoErrorResponseException