拦截URL以获取验证码?

时间:2018-06-22 09:29:01

标签: java android oauth-2.0 httprequest

我正在尝试将图像从我的android应用程序发送到供应商提供的安全存储设施。该工具使用oAuth 2.0。

一直在帮助我的那个人告诉我,我的应用程序需要从我的应用程序启动其登录屏幕,然后在用户登录时,他们将被带到我指定的重定向URL,该URL中将包含授权代码。它。

他对我的指示是我的应用程序需要“拦截此内容”才能检索授权代码。

这对我来说是全新的,我不确定这意味着什么或如何实现?

有人可以帮我吗?

2 个答案:

答案 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服务都要好得多。

相关问题