org.eclipse.jetty.security.authentication
类 DigestAuthenticator
java.lang.Object
org.eclipse.jetty.security.authentication.LoginAuthenticator
org.eclipse.jetty.security.authentication.DigestAuthenticator
- 所有已实现的接口:
- Authenticator
public class DigestAuthenticator
- extends LoginAuthenticator
- 版本:
- $Rev: 4793 $ $Date: 2009-03-19 00:00:01 +0100 (Thu, 19 Mar 2009) $
The nonce max age in ms can be set with the
SecurityHandler.setInitParameter(String, String)
using the name "maxNonceAge"
| 从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DigestAuthenticator
public DigestAuthenticator()
setConfiguration
public void setConfiguration(Authenticator.AuthConfiguration configuration)
- 从接口
Authenticator 复制的描述
- Configure the Authenticator
- 指定者:
- 接口
Authenticator 中的 setConfiguration - 覆盖:
- 类
LoginAuthenticator 中的 setConfiguration
- 另请参见:
LoginAuthenticator.setConfiguration(org.eclipse.jetty.security.Authenticator.AuthConfiguration)
getMaxNonceCount
public int getMaxNonceCount()
setMaxNonceCount
public void setMaxNonceCount(int maxNC)
setMaxNonceAge
public void setMaxNonceAge(long maxNonceAgeInMillis)
getMaxNonceAge
public long getMaxNonceAge()
getAuthMethod
public String getAuthMethod()
- 返回:
- The name of the authentication method
secureResponse
public boolean secureResponse(ServletRequest req,
ServletResponse res,
boolean mandatory,
Authentication.User validatedUser)
throws ServerAuthException
- 返回:
- true if response is secure
- 抛出:
ServerAuthException
validateRequest
public Authentication validateRequest(ServletRequest req,
ServletResponse res,
boolean mandatory)
throws ServerAuthException
- 从接口
Authenticator 复制的描述
- Validate a response
- 参数:
req - The requestres - The responsemandatory - True if authentication is mandatory.
- 返回:
- An Authentication. If Authentication is successful, this will be a
Authentication.User. If a response has
been sent by the Authenticator (which can be done for both successful and unsuccessful authentications), then the result will
implement Authentication.ResponseSent. If Authentication is not manditory, then a
Authentication.Deferred may be returned.
- 抛出:
ServerAuthException
newNonce
public String newNonce(Request request)
Copyright © 2013. All Rights Reserved.