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 protectedHTTPNegotiateAuthentication()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAuthenticationScheme()protected java.lang.StringgetServerPrincipalName()abstract booleanisStarted()abstract booleanneedsLogin()abstract voidrespondTo(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:
getAuthenticationSchemein 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()
-
-