我正在尝试将图像从我的android应用程序发送到供应商提供的安全存储设施。该工具使用oAuth 2.0。一直在帮助我的那个人告诉我,我的应用程序需要从我的应用程序启动其登录屏幕,然后在用户登录时,他们将被带到我指定的重定向URL,该URL中将包含授权代码。他对我的指示是我的应用程序需要“拦截此内容”才能检索授权代码。这对我来说是全新的,我不确定这意味着什么或如何实现?有人可以帮我吗?
2 回答
墨色风雨
TA贡献1853条经验 获得超6个赞
如果他具有自己提供给您的Auth服务器,那么您必须使用他们的UI登录屏幕来传递任何参数。另一种方法是使用“ ACCOUNT KIT(通过Facebook)”和“ Firebase Auth(通过Google)”。您可以先对其进行搜索,然后查看它们是否满足您的需求。我目前都在从事这两项工作,它们比其他任何Auth服务都要好得多。
潇潇雨雨
TA贡献1833条经验 获得超4个赞
遵循此步骤
1)Stroe重定向URL
2)从重定向URL获取授权代码
3)在您的图片上传请求中将授权代码作为标头传递,如下所示
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("POST");
con.setRequestProperty("Authorization Code", code);
con.setReadTimeout(15000);
con.setConnectTimeout(15000);
con.setDoOutput(false);
添加回答
举报
0/150
提交
取消