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

Java 拦截URL以获取身份验证代码?,java,android,oauth-2.0,httprequest,Java,Android,Oauth 2.0,Httprequest,我正在尝试从我的android应用程序向供应商提供的安全存储设施发送图像。此工具使用oAuth 2.0 一直在帮助我的人告诉我,我的应用程序需要从我的应用程序启动他们的登录屏幕,然后当用户登录时,他们将被带到我指定的重定向URL,其中将包含授权代码 他对我的指示是,我的应用程序需要“截取此信息”才能检索授权代码 这对我来说都是全新的,我不确定这意味着什么或如何实现这一点 有人能帮我吗?按此步骤操作 1) Stroe重定向URL 2) 从重定向URL获取授权代码 3) 将图像上传请求中的授权码作为

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

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

他对我的指示是,我的应用程序需要“截取此信息”才能检索授权代码

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

有人能帮我吗?

按此步骤操作

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

如果他有自己的身份验证服务器,他正在提供给您,那么您必须使用他们的UI登录屏幕来传递任何参数。另一种方法是使用“账户工具包(通过facebook)”和“Firebase认证(通过谷歌)”。 您可以先搜索它们,看看它们是否满足您的需求。
我目前正在使用这两个工具,它们比任何其他身份验证服务都要好。

是的,但我不知道请求时要发送的授权码用于图像上传KiteWorks存储的工具是什么,我是说使用例如Volley的网络呼叫,改型等。哦,httpurlconnectionYeah,我有他们的登录屏幕出现,然后用户登录。就在他们登录之后,我不知道如何从中获取身份验证代码,甚至不知道如何从浏览器返回到我的应用。是的,我知道如何随请求发送标题。我的问题是,一旦我登录到你的重定向url,我就试图从重定向url中提取身份验证代码。这个url询问id密码。是的,用户必须登录才能访问它