Android Digest身份验证
我试图让Digest身份验证在Android上运行。 我使用https://hc.apache.org/,它支持我相信的基本和摘要。
DefaultHttpClient dhc = (DefaultHttpClient) httpClient;
AuthScope authScope = new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT, AuthScope.ANY_REALM);
CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
credentialsProvider.setCredentials(authScope, credentials);
dhc.setCredentialsProvider(credentialsProvider);
服务器返回一个带有Www-Authenticate
标头的401
,指示使用Digest Auth(提供nonce,qop)。
然后第二个请求与包含摘要的Authorization
标头一起发送。 该请求还返回401
。
上一篇: Android Digest Authentication
下一篇: how to handle server nonce during digest authentication