java.lang.Object
com.github.scribejava.core.builder.api.DefaultApi20
org.gvsig.downloader.swing.scribejava.keycloak.KeycloakApi2

public class KeycloakApi2 extends com.github.scribejava.core.builder.api.DefaultApi20
  • Constructor Details

    • KeycloakApi2

      protected KeycloakApi2(String baseUrlWithRealm)
  • Method Details

    • instance

      public static KeycloakApi2 instance()
    • instance

      public static KeycloakApi2 instance(String baseUrl, String realm)
    • composeBaseUrlWithRealm

      protected static String composeBaseUrlWithRealm(String baseUrl, String realm)
    • 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
    • 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
    • getRevokeTokenEndpoint

      public String getRevokeTokenEndpoint()
      Overrides:
      getRevokeTokenEndpoint in class com.github.scribejava.core.builder.api.DefaultApi20
    • getUserInfoEndpoint

      public String getUserInfoEndpoint()
    • getLogoutEndpoint

      public String getLogoutEndpoint(String clientid, String redirect_uri)