Class KerberosScheme

  • All Implemented Interfaces:
    AuthScheme

    @Deprecated
    @Experimental
    public class KerberosScheme
    extends GGSSchemeBase
    Deprecated.
    Do not use. The GGS based experimental authentication schemes are no longer supported. Consider using Basic or Bearer authentication with TLS instead.
    Kerberos authentication scheme.

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

    Since:
    4.2
    See Also:
    BasicScheme, BearerScheme
    • Field Detail

      • KERBEROS_OID

        private static final java.lang.String KERBEROS_OID
        Deprecated.
        See Also:
        Constant Field Values
    • Constructor Detail

      • KerberosScheme

        public KerberosScheme()
        Deprecated.
    • Method Detail

      • getName

        public java.lang.String getName()
        Deprecated.
        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
        Deprecated.
        Specified by:
        generateToken in class GGSSchemeBase
        Throws:
        org.ietf.jgss.GSSException
      • isConnectionBased

        public boolean isConnectionBased()
        Deprecated.
        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.