ReST API 安全性
Posted
技术标签:
【中文标题】ReST API 安全性【英文标题】:ReST API security 【发布时间】:2015-09-08 21:48:29 【问题描述】:我正在创建一个将与 ReST API 通信的 android 应用程序。我想知道如何为 API 提供安全性
这是我的示例 API 方法
@GET
@Path("/count")
public String totalUserCount()
return "100";
这是我从 android 对 api 的调用
StringRequest stringRequesttoNearby = new StringRequest(
Request.Method.GET,
url,
new Response.Listener<String>()
@Override
public void onResponse(String responseString)
//response
,
new Response.ErrorListener()
@Override
public void onErrorResponse(VolleyError error)
)
@Override
protected Map<String,String> getParams()
Map<String,String> params = new HashMap<String, String>();
return params;
;
//add request to queue
Singleton.getInstance().getRequestQueue().add(stringRequesttoNearby);
所以我想知道如何为这个 API 调用增加安全性
【问题讨论】:
stormpath.com/blog/secure-your-rest-api-right-way 和 owasp.org/index.php/REST_Security_Cheat_Sheet medium.com/javarevisited/… 如果我们使用 spring,这篇文章真的很棒 【参考方案1】:你可以使用Oauth1.0a,Oauth2查看链接
关注链接Secure Api
【讨论】:
以上是关于ReST API 安全性的主要内容,如果未能解决你的问题,请参考以下文章