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
    • getCustomParams

      public Map<String,String> getCustomParams()
    • setCustomParams

      public void setCustomParams(Map<String,String> customParams)
    • isWithState

      public boolean isWithState()
    • setWithState

      public void setWithState(boolean withState)
    • getStateGenerator

      public org.pac4j.core.util.generator.ValueGenerator getStateGenerator()
    • setStateGenerator

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

      public String toString()
      Overrides:
      toString in class Object