拦截URL以获取身份验证代码?

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

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

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

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

有人可以帮我吗?


一只甜甜圈
浏览 120回答 2
2回答

墨色风雨

如果他具有自己提供给您的Auth服务器,那么您必须使用他们的UI登录屏幕来传递任何参数。另一种方法是使用“ ACCOUNT KIT(通过Facebook)”和“ Firebase Auth(通过Google)”。您可以先对其进行搜索,然后查看它们是否满足您的需求。我目前都在从事这两项工作,它们比其他任何Auth服务都要好得多。

潇潇雨雨

遵循此步骤1)Stroe重定向URL2)从重定向URL获取授权代码3)在您的图片上传请求中将授权代码作为标头传递,如下所示 HttpURLConnection con = (HttpURLConnection) url.openConnection();    con.setRequestMethod("POST");    con.setRequestProperty("Authorization Code", code);    con.setReadTimeout(15000);    con.setConnectTimeout(15000);    con.setDoOutput(false);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java