Class KerberosScheme

  • All Implemented Interfaces:
    AuthScheme

    @Experimental
    public class KerberosScheme
    extends GGSSchemeBase
    Kerberos authentication scheme.

    Please note this class is considered experimental and may be discontinued or removed in the future.

    Since:
    4.2
    • Constructor Detail

      • KerberosScheme

        public KerberosScheme()
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from interface: AuthScheme
        Returns textual designation of the given authentication scheme.
        Returns:
        the name of the given authentication scheme
      • generateToken

        protected byte[] generateToken​(byte[] input,
                                       java.lang.String serviceName,
                                       java.lang.String authServer)
                                throws org.ietf.jgss.GSSException
        Specified by:
        generateToken in class GGSSchemeBase
        Throws:
        org.ietf.jgss.GSSException
      • isConnectionBased

        public boolean isConnectionBased()
        Description copied from interface: AuthScheme
        Determines if the authentication scheme is expected to provide an authorization response on a per connection basis instead of the standard per request basis
        Returns:
        true if the scheme is connection based, false if the scheme is request based.