Class CasOAuthWrapperApi20

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

public class CasOAuthWrapperApi20 extends com.github.scribejava.core.builder.api.DefaultApi20
This class represents the OAuth API implementation for the CAS OAuth wrapper.
Since:
1.3.0
Author:
Jerome Leleu
  • Constructor Details

    • CasOAuthWrapperApi20

      public CasOAuthWrapperApi20(String casServerUrl, boolean isJsonTokenExtractor, com.github.scribejava.core.model.Verb accessTokenVerb)

      Constructor for CasOAuthWrapperApi20.

      Parameters:
      casServerUrl - a String object
      isJsonTokenExtractor - a boolean
      accessTokenVerb - a Verb object
  • Method Details

    • getAccessTokenExtractor

      public com.github.scribejava.core.extractors.TokenExtractor<com.github.scribejava.core.model.OAuth2AccessToken> getAccessTokenExtractor()
      Overrides:
      getAccessTokenExtractor in class com.github.scribejava.core.builder.api.DefaultApi20
    • 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
    • getAccessTokenVerb

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

      public String getCasServerUrl()

      Getter for the field casServerUrl.

      Returns:
      a String object