适用于移动应用的Google OAuth2工作流程[已结束]

问题描述 投票:0回答:1

我是第一次为Android / iOS应用程序构建后端。我熟悉Web应用程序环境中的OAuth2工作流,但我真的不知道采用本机应用程序的建议方法是什么。

应用程序的后端需要使用Google OAuth2服务器生成的访问令牌来访问用户的配置文件。问题是,最好是在客户端执行完整的令牌交换链,然后将访问令牌和刷新令牌发送到应用程序后端,还是最好使用后端端点来执行上一个授权步骤(接收访问/刷新令牌),然后以某种方式向用户的设备发送通知,通知它授权已完成。我可以看一下这些功能的例子吗? android和ios之间的理想方法应该类似。

谢谢。

android ios oauth-2.0 google-oauth native
1个回答
1
投票

你提到的第二种方法是好的,你必须像你之前那样设计后端,如果android / iOS客户端在前端你不需要做额外的事情。只需上次授权步骤(接收访问/刷新令牌),然后以某种方式向用户的设备发送通知,通知它授权已完成就足够了。然后,您可以使用多个库来获取令牌,并将其用作将来与app后端连接的授权标头。

© www.soinside.com 2019 - 2024. All rights reserved.