Class HTTPNegotiateAuthentication
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication
-
- org.tmatesoft.svn.core.internal.io.dav.http.HTTPNegotiateAuthentication
-
- Direct Known Subclasses:
DefaultHTTPNegotiateAuthentication
public abstract class HTTPNegotiateAuthentication extends HTTPAuthentication
Base class for negotiate authentication support. May be extended by local implementations using native GSS implementations or delegated credentials.- Version:
- 1.3
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
HTTPNegotiateAuthentication()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAuthenticationScheme()
protected java.lang.String
getServerPrincipalName()
abstract boolean
isStarted()
abstract boolean
needsLogin()
abstract void
respondTo(java.lang.String challenge)
-
Methods inherited from class org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication
authenticate, clear, clear, getASCIIBytes, getBytes, getBytes, getChallengeParameter, getChallengeParameters, getPassword, getRawUserName, getUserName, isSchemeSupportedByServer, parseAuthParameters, setChallengeParameter, setCredentials, setPassword, setUserName
-
-
-
-
Method Detail
-
getAuthenticationScheme
public java.lang.String getAuthenticationScheme()
- Specified by:
getAuthenticationScheme
in classHTTPAuthentication
-
getServerPrincipalName
protected java.lang.String getServerPrincipalName()
-
respondTo
public abstract void respondTo(java.lang.String challenge)
-
isStarted
public abstract boolean isStarted()
-
needsLogin
public abstract boolean needsLogin()
-
-