为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

一只甜甜圈 2021-04-01 14:15:46
我正在尝试将图像从我的android应用程序发送到供应商提供的安全存储设施。该工具使用oAuth 2.0。一直在帮助我的那个人告诉我,我的应用程序需要从我的应用程序启动其登录屏幕,然后在用户登录时,他们将被带到我指定的重定向URL,该URL中将包含授权代码。他对我的指示是我的应用程序需要“拦截此内容”才能检索授权代码。这对我来说是全新的,我不确定这意味着什么或如何实现?有人可以帮我吗?
查看完整描述

2 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

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


查看完整回答
反对 回复 2021-04-21
?
潇潇雨雨

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);


查看完整回答
反对 回复 2021-04-21
  • 2 回答
  • 0 关注
  • 119 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信