android - ReST API 安全性

标签 android rest security

我正在创建一个将与 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 调用增加安全性

最佳答案

你可以使用 Oauth1.0a,Oauth2 查看链接

点击链接 Secure Api

关于android - ReST API 安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30996961/

相关文章:

linux - SSHD AllowGroups,按组控制访问

android - Razorpay 在支付页面崩溃,在 flutter 中找不到类 "com.razorpay.d__1_"

java - 4G 下接到语音电话时数据连接会掉线

android - 订阅测试可能性

android - ViewBinding 与 DataBinding 发生冲突

web-services - 从命令行调用 REST WS

rest - 如何为同一个 Azure blob 生成多个临时访问 URL?

java - 读取 JSON 以使用 JAX-RS 进行映射

iphone - 如何使用 Apple 钥匙串(keychain)?

javascript - Facebook 突然可以安全地防止 JSON 劫持了吗?