Class KeycloakApi

    • Field Detail

      • INSTANCES

        private static final java.util.concurrent.ConcurrentMap<java.lang.String,​KeycloakApi> INSTANCES
      • baseUrlWithRealm

        private final java.lang.String baseUrlWithRealm
    • Constructor Detail

      • KeycloakApi

        protected KeycloakApi​(java.lang.String baseUrlWithRealm)
    • Method Detail

      • instance

        public static KeycloakApi instance​(java.lang.String baseUrl,
                                           java.lang.String realm)
      • composeBaseUrlWithRealm

        protected static java.lang.String composeBaseUrlWithRealm​(java.lang.String baseUrl,
                                                                  java.lang.String realm)
      • getAccessTokenEndpoint

        public java.lang.String getAccessTokenEndpoint()
        Description copied from class: DefaultApi20
        Returns the URL that receives the access token requests.
        Specified by:
        getAccessTokenEndpoint in class DefaultApi20
        Returns:
        access token URL
      • getRevokeTokenEndpoint

        public java.lang.String getRevokeTokenEndpoint()
        Description copied from class: DefaultApi20
        As stated in RFC 7009 OAuth 2.0 Token Revocation
        Overrides:
        getRevokeTokenEndpoint in class DefaultApi20
        Returns:
        endpoint, which allows clients to notify the authorization server that a previously obtained refresh or access token is no longer needed.
        See Also:
        RFC 7009