Class OAuth20Configuration

java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.core.client.config.BaseClientConfiguration
org.pac4j.oauth.config.OAuthConfiguration
org.pac4j.oauth.config.OAuth20Configuration
Direct Known Subclasses:
FacebookConfiguration, HiOrgServerConfiguration, LinkedIn2Configuration, OkConfiguration, VkConfiguration

public class OAuth20Configuration extends OAuthConfiguration
The OAuh 2.0 configuration.
Since:
2.0.0
Author:
Jerome Leleu
  • Field Details

  • Constructor Details

    • OAuth20Configuration

      public OAuth20Configuration()
  • Method Details

    • buildService

      public com.github.scribejava.core.oauth.OAuthService buildService(org.pac4j.core.context.WebContext context, org.pac4j.core.client.IndirectClient client)
      Build an OAuth service from the web context.
      Specified by:
      buildService in class OAuthConfiguration
      Parameters:
      context - the web context
      client - the client
      Returns:
      the OAuth service
    • setStateGenerator

      public void setStateGenerator(org.pac4j.core.util.generator.ValueGenerator stateGenerator)