Class SPNEGOAuthenticator

java.lang.Object
org.keycloak.federation.kerberos.impl.SPNEGOAuthenticator

public class SPNEGOAuthenticator extends Object
Author:
Marek Posolda
  • Constructor Details

  • Method Details

    • authenticate

      public void authenticate()
    • isAuthenticated

      public boolean isAuthenticated()
    • getResponseToken

      public String getResponseToken()
    • getSerializedDelegationCredential

      public String getSerializedDelegationCredential()
    • getAuthenticatedKerberosPrincipal

      public KerberosPrincipal getAuthenticatedKerberosPrincipal()
      Returns:
      kerberos principal to be used in Keycloak
    • establishContext

      protected GSSContext establishContext() throws GSSException
      Throws:
      GSSException
    • logAuthDetails

      protected void logAuthDetails(GSSContext gssContext) throws GSSException
      Throws:
      GSSException