Class KerberosScheme
java.lang.Object
org.apache.hc.client5.http.impl.auth.GGSSchemeBase
org.apache.hc.client5.http.impl.auth.KerberosScheme
- All Implemented Interfaces:
AuthScheme
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:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
GGSSchemeBase.State
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.KerberosScheme
(KerberosConfig config, DnsResolver dnsResolver) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionprotected byte[]
generateToken
(byte[] input, String serviceName, String authServer) Deprecated.getName()
Deprecated.Returns textual designation of the given authentication scheme.boolean
Deprecated.Determines if the authentication scheme is expected to provide an authorization response on a per connection basis instead of the standard per request basisMethods inherited from class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
createGSSContext, generateAuthResponse, generateGSSToken, getManager, getPrincipal, getRealm, isChallengeComplete, isResponseReady, processChallenge, toString
-
Field Details
-
KERBEROS_OID
Deprecated.- See Also:
-
-
Constructor Details
-
KerberosScheme
Deprecated.- Since:
- 5.0
-
KerberosScheme
public KerberosScheme()Deprecated.
-
-
Method Details
-
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, String serviceName, String authServer) throws GSSException Deprecated.- Specified by:
generateToken
in classGGSSchemeBase
- Throws:
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.
-