public class BasicScheme extends RFC2617Scheme
challengeState| Constructor and Description |
|---|
BasicScheme() |
BasicScheme(ChallengeState challengeState)
已过时。
(4.3)不要使用。
|
BasicScheme(Charset credentialsCharset) |
| Modifier and Type | Method and Description |
|---|---|
Header |
authenticate(Credentials credentials, HttpRequest request)
|
Header |
authenticate(Credentials credentials, HttpRequest request, HttpContext context)
为给定的一组 Credentials生成基本授权头。
|
static Header |
authenticate(Credentials credentials, String charset, boolean proxy)
已过时。
|
String |
getSchemeName()
返回基本认证方案的文字指定。
|
boolean |
isComplete()
测试基本认证过程是否完成。
|
boolean |
isConnectionBased()
退货
false 。
|
void |
processChallenge(Header header)
处理基本挑战
|
String |
toString() |
getCredentialsCharset, getParameter, getParameters, getRealm, parseChallengegetChallengeState, isProxypublic BasicScheme(Charset credentialsCharset)
@Deprecated public BasicScheme(ChallengeState challengeState)
BasicScheme的实例。
public BasicScheme()
public String getSchemeName()
basic
public void processChallenge(Header header) throws MalformedChallengeException
processChallenge在界面
AuthScheme
processChallenge在
AuthSchemeBase
header - 挑战头
MalformedChallengeException - 如果认证挑战格式
MalformedChallengeException ,则会抛出此错误
public boolean isComplete()
true如果基本授权已被处理,
false否则。
public boolean isConnectionBased()
false 。
基本认证方案是基于请求的。
false 。
@Deprecated public Header authenticate(Credentials credentials, HttpRequest request) throws AuthenticationException
ContextAwareAuthScheme.authenticate( Credentials, HttpRequest, org.apache.http.protocol.HttpContext)
AuthScheme复制
Credentials生成一个授权字符串。
credentials - 用于验证的一组凭据
request - 请求被认证
AuthenticationException - 如果授权字符串由于身份验证失败而无法生成
public Header authenticate(Credentials credentials, HttpRequest request, HttpContext context) throws AuthenticationException
Credentials生成基本授权头。
authenticate在界面
ContextAwareAuthScheme
authenticate在
AuthSchemeBase
credentials - 要用于身份验证的一组凭据
request - 请求被认证
context - HTTP上下文
InvalidCredentialsException - 如果认证证书无效或不适用于此认证方案
AuthenticationException - 如果授权字符串由于身份验证失败而无法生成
@Deprecated public static Header authenticate(Credentials credentials, String charset, boolean proxy)
authenticate(Credentials, HttpRequest, HttpContext) 。
Credentials和字符集的基本Authorization标头值。
credentials - 要编码的凭据。
charset - 用于编码凭据的字符集
public String toString()
toString在
AuthSchemeBase
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.