Class 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

      All Methods Instance Methods Concrete Methods 
      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
    • Constructor Detail

      • ExtendedOidcProfileCreator

        public ExtendedOidcProfileCreator​(org.pac4j.oidc.config.OidcConfiguration configuration,
                                          org.pac4j.oidc.client.OidcClient client)
    • Method Detail

      • 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
        org.pac4j.oidc.exceptions.UserInfoErrorResponseException