| 软件包 | 描述 |
|---|---|
| org.apache.http.auth |
客户端HTTP认证API。
|
| org.apache.http.client |
客户端HTTP通信API。
|
| org.apache.http.impl.auth |
标准和常规HTTP认证方案的默认实现。
|
| org.apache.http.impl.client |
默认HTTP客户端实现。
|
| Modifier and Type | Class and Description |
|---|---|
class |
InvalidCredentialsException
响应认证挑战所需的认证凭证无效
|
| Modifier and Type | Method and Description |
|---|---|
Header |
AuthScheme.authenticate(Credentials credentials, HttpRequest request)
|
Header |
ContextAwareAuthScheme.authenticate(Credentials credentials, HttpRequest request, HttpContext context)
为给定的一组 Credentials生成一个授权字符串。
|
| Modifier and Type | Method and Description |
|---|---|
AuthScheme |
AuthenticationHandler.selectScheme(Map<String,Header> challenges, HttpResponse response, HttpContext context)
已过时。
从所有可用的中选择一个认证挑战,并创建并生成能够处理该挑战的 AuthScheme实例。
|
| Modifier and Type | Class and Description |
|---|---|
class |
NTLMEngineException
信号NTLM协议失败。
|
| Modifier and Type | Method and Description |
|---|---|
Header |
BasicScheme.authenticate(Credentials credentials, HttpRequest request)
|
Header |
DigestScheme.authenticate(Credentials credentials, HttpRequest request)
|
Header |
GGSSchemeBase.authenticate(Credentials credentials, HttpRequest request)
|
Header |
NegotiateScheme.authenticate(Credentials credentials, HttpRequest request)
已过时。
|
Header |
NTLMScheme.authenticate(Credentials credentials, HttpRequest request) |
Header |
BasicScheme.authenticate(Credentials credentials, HttpRequest request, HttpContext context)
为给定的一组 Credentials生成基本授权头。
|
Header |
AuthSchemeBase.authenticate(Credentials credentials, HttpRequest request, HttpContext context) |
Header |
DigestScheme.authenticate(Credentials credentials, HttpRequest request, HttpContext context)
为给定的一组 Credentials ,方法名称和URI生成摘要授权字符串。
|
Header |
GGSSchemeBase.authenticate(Credentials credentials, HttpRequest request, HttpContext context) |
Header |
NegotiateScheme.authenticate(Credentials credentials, HttpRequest request, HttpContext context)
已过时。
根据processChallenge创建的令牌生成协商授权头。
|
Header |
SPNegoScheme.authenticate(Credentials credentials, HttpRequest request, HttpContext context)
根据processChallenge创建的令牌生成SPNEGO授权头文件。
|
Header |
KerberosScheme.authenticate(Credentials credentials, HttpRequest request, HttpContext context)
根据processChallenge创建的令牌生成KERBEROS授权头。
|
| Modifier and Type | Method and Description |
|---|---|
AuthScheme |
AbstractAuthenticationHandler.selectScheme(Map<String,Header> challenges, HttpResponse response, HttpContext context)
Deprecated.
|
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.