Class SPNEGOContext

java.lang.Object
org.opensaml.messaging.context.BaseContext
net.shibboleth.idp.authn.spnego.impl.SPNEGOContext
All Implemented Interfaces:
Iterable<BaseContext>

public class SPNEGOContext
extends BaseContext
Context, usually attached to AuthenticationContext, that carries configuration data and request state for SPNEGO authentication.
  • Field Details

    • kerberosSettings

      @Nullable private KerberosSettings kerberosSettings
      The Kerberos settings.
    • contextAcceptor

      @Nullable private GSSContextAcceptor contextAcceptor
      Utility class that manages credentials and state for GSS loop.
  • Constructor Details

    • SPNEGOContext

      public SPNEGOContext()
  • Method Details

    • getKerberosSettings

      @Nullable public KerberosSettings getKerberosSettings()
      Get the Kerberos settings.
      Returns:
      the Kerberos settings
    • setKerberosSettings

      public void setKerberosSettings​(@Nullable KerberosSettings settings)
      Set the Kerberos settings.
      Parameters:
      settings - the Kerberos settings
    • getContextAcceptor

      @Nullable public GSSContextAcceptor getContextAcceptor()
      Get the context acceptor for the current request.
      Returns:
      context acceptor
    • setContextAcceptor

      public void setContextAcceptor​(@Nullable GSSContextAcceptor acceptor)
      Set the context acceptor for the current request.
      Parameters:
      acceptor - context acceptor