Class GenericApi20

java.lang.Object
com.github.scribejava.core.builder.api.DefaultApi20
org.pac4j.scribe.builder.api.GenericApi20

public class GenericApi20 extends com.github.scribejava.core.builder.api.DefaultApi20
OAuth API class for the GenericOAuth20Client
Since:
1.9.2
Author:
aherrick
  • Field Details

    • BASIC_AUTH_AUTHENTICATION_METHOD

      public static final String BASIC_AUTH_AUTHENTICATION_METHOD
      Constant BASIC_AUTH_AUTHENTICATION_METHOD="basicAuth"
      See Also:
    • REQUEST_BODY_AUTHENTICATION_METHOD

      public static final String REQUEST_BODY_AUTHENTICATION_METHOD
      Constant REQUEST_BODY_AUTHENTICATION_METHOD="requestBody"
      See Also:
    • authUrl

      protected final String authUrl
    • tokenUrl

      protected final String tokenUrl
    • accessTokenVerb

      protected com.github.scribejava.core.model.Verb accessTokenVerb
    • clientAuthenticationMethod

      protected String clientAuthenticationMethod
  • Constructor Details

    • GenericApi20

      public GenericApi20(String authUrl, String tokenUrl)

      Constructor for GenericApi20.

      Parameters:
      authUrl - a String object
      tokenUrl - a String object
  • Method Details

    • getAccessTokenVerb

      public com.github.scribejava.core.model.Verb getAccessTokenVerb()
      Overrides:
      getAccessTokenVerb in class com.github.scribejava.core.builder.api.DefaultApi20
    • setAccessTokenVerb

      public void setAccessTokenVerb(com.github.scribejava.core.model.Verb verb)

      Setter for the field accessTokenVerb.

      Parameters:
      verb - a Verb object
    • getAccessTokenEndpoint

      public String getAccessTokenEndpoint()
      Specified by:
      getAccessTokenEndpoint in class com.github.scribejava.core.builder.api.DefaultApi20
    • getAuthorizationBaseUrl

      protected String getAuthorizationBaseUrl()
      Specified by:
      getAuthorizationBaseUrl in class com.github.scribejava.core.builder.api.DefaultApi20
    • getClientAuthenticationMethod

      public String getClientAuthenticationMethod()

      Getter for the field clientAuthenticationMethod.

      Returns:
      a String object
    • setClientAuthenticationMethod

      public void setClientAuthenticationMethod(String clientAuthenticationMethod)

      Setter for the field clientAuthenticationMethod.

      Parameters:
      clientAuthenticationMethod - a String object
    • getClientAuthentication

      public com.github.scribejava.core.oauth2.clientauthentication.ClientAuthentication getClientAuthentication()
      Overrides:
      getClientAuthentication in class com.github.scribejava.core.builder.api.DefaultApi20