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)

      buildService.

      Build an OAuth service from the web context.
      Specified by:
      buildService in class OAuthConfiguration
      Parameters:
      context - a WebContext object
      client - a IndirectClient object
      Returns:
      a OAuthService object
    • setStateGenerator

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

      Setter for the field stateGenerator.

      Parameters:
      stateGenerator - a ValueGenerator object