我正在尝试将图像从我的android应用程序发送到供应商提供的安全存储设施。该工具使用oAuth 2.0。
一直在帮助我的那个人告诉我,我的应用程序需要从我的应用程序启动其登录屏幕,然后在用户登录时,他们将被带到我指定的重定向URL,该URL中将包含授权代码。它。
他对我的指示是我的应用程序需要“拦截此内容”才能检索授权代码。
这对我来说是全新的,我不确定这意味着什么或如何实现?
有人可以帮我吗?
答案 0 :(得分:0)
按照此步骤
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);
答案 1 :(得分:0)
如果他有自己要提供给您的Auth服务器,那么您必须使用他们的UI登录屏幕来传递任何参数。另一种方法是使用“ ACCOUNT KIT(通过Facebook)”和“ Firebase Auth(通过Google)”。 您可以先对其进行搜索,然后查看它们是否满足您的需求。 我目前正在这两者上工作,它们比其他任何Auth服务都要好得多。