Volley的摘要认证?可能吗?

时间:2014-06-25 18:57:33

标签: android rest authentication android-volley digest

我试图关注问题"How does one use Basic Authentication with this library?"

中的示例

这是我的 getHeaders() 功能

@Override
public Map<String, String> getHeaders() throws AuthFailureError {
    HashMap<String, String> params = new HashMap<String, String>();
    String creds = String.format("%s:%s","MyEmail","MyPassword");
    String auth = "Digest " + Base64.encodeToString(creds.getBytes(), Base64.DEFAULT);
    params.put("Authorization", auth);
    params.put("MY-API-TOKEN", "99999999999999999999999999999999999999999999999999");
    return params;
}

但我一直得到错误401

我正在使用Philsturgeon's Codeigniter RestServer作为我的RestApi

我知道:

  

Basic和Digest只是放置一个看起来像这样的标题   Basic中的“授权:基本QWxhZGRpbjpvcGVuIHNlc2FtZQ ==”等   复杂的摘要

但我似乎无法做到。那么,如何使用Android-Volley进行摘要式身份验证?

0 个答案:

没有答案