我正在为优步车手建立第三方网站。我想为我的用户使用他们在手机上的Uber帐户提供无缝登录。
Afaik,现在有两个选择:
- 重定向到启动the OAuth2 dance的链接,也称为https://login.uber.com/oauth/v2/authorize
- 或者使用Uber的iOS/Android Single Sign On SDK
由于我没有建立网站(而不是本地iOS / Android应用),所以我认为我不能使用2。
所以问题是:
我是否可以通过深层链接将Uber的移动应用用于OAuth2舞蹈?
示例流程:
- 用户点击我的网站(移动浏览器)上的“使用Uber登录”链接https://login.uber.com/oauth/v2/authorize?client_id=XXX
- OAuth2链接打开Uber移动应用(如果已安装)
- 用户授权应用的访问权限/范围
- 用户被重定向回网站
谢谢!
最好,
-Vojtech