我想在我的Android应用中使用隐式授权身份验证。目前我无法理解我应该提供什么redirectUri。它应该是我的应用程序的深层链接吗?非常感谢任何帮助
答案 0 :(得分:2)
您可以在UBER开发者信息中心找到redirectUri
。有关更多详细信息,请参阅here。
要将用户重定向回您自己的应用,请在您的应用的AndroidManifest.xml
内,在处理UBER响应的活动中定义您自己的URI方案:
<intent-filter>
<data android:scheme="your.special.scheme" />
<action android:name="android.intent.action.VIEW" />
</intent-filter>
然后,在UBER的开发者信息中心中,您可以设置以下重定向网址:
your.special.scheme://callback
用户通过浏览器授权您的应用后,UBER将使用上述URI方案将授权码发回您的应用。授权码将通过&#34;代码&#34;提供给您的应用。参数,然后您将用它来创建凭证对象:
Credential credential = credentials.authenticate(authorizationCode, userId);