ReST API安全性

3

我正在创建一个与ReST API通信的Android应用程序。我想知道如何为API提供安全性。

以下是我的示例API方法:

@GET
    @Path("/count")
    public String totalUserCount(){
        return "100";
    }

这是我从安卓设备调用 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调用中增加安全性。

请返回翻译的文本:https://stormpath.com/blog/secure-your-rest-api-right-way/https://www.owasp.org/index.php/REST_Security_Cheat_Sheet - anil
这是一篇非常好的文章,如果我们使用Spring的话。 - Gaurav
1个回答

0
你可以使用Oauth1.0a,Oauth2,请查看链接。
点击链接安全Api

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接