gpt4 book ai didi

android - 在 Android 上使用 Uber Ride 进行隐式授权身份验证

转载 作者:行者123 更新时间:2023-11-29 19:16:14 28 4
gpt4 key购买 nike

我想在我的 Android 应用程序中使用隐式授权身份验证。目前我无法理解我应该提供什么 redirectUri。它应该是我的应用程序的深层链接吗?将不胜感激任何帮助

最佳答案

redirectUri 可以在您的 UBER 开发者仪表板上找到。请看here更多详情。

要将用户重定向回您自己的应用,请在您应用的 AndroidManifest.xml 中定义您自己的 URI 方案,在处理来自 UBER 的响应的 Activity 中:

<intent-filter>
<data android:scheme="your.special.scheme" />
<action android:name="android.intent.action.VIEW" />
</intent-filter>

然后,在 UBER 的开发者仪表板中,您可以设置以下重定向 URL:

 your.special.scheme://callback

一旦用户通过浏览器授权您的应用程序,UBER 将使用上述 URI 方案将授权代码发送回您的应用程序。授权代码将通过“代码”参数提供给您的应用,然后您将使用它来创建凭据对象:

Credential credential = credentials.authenticate(authorizationCode, userId);

参见 herehere了解详情。 Here是针对 iOS 处理此问题的答案。

关于android - 在 Android 上使用 Uber Ride 进行隐式授权身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43437592/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com