oAuth2 离子移动应用程序中的登录问题

Posted

技术标签:

【中文标题】oAuth2 离子移动应用程序中的登录问题【英文标题】:oAuth2 sign in issues in ionic mobile application 【发布时间】:2021-03-21 12:10:01 【问题描述】:

我正在开发 ionic 3 应用程序,我想在此处使用 google 功能实现登录。我在谷歌开发者控制台中创建了 ABC 项目。我已经为 OAuth2 配置了同意屏幕。当我尝试使用 OAuth2 客户端 ID 创建凭据时,由于我使用的是 Ionic 和这是一个跨平台的应用程序开发平台。

如果 Ionic 是一个网络应用程序,请告诉我。

【问题讨论】:

【参考方案1】:

您可以安全地选择 Web 应用程序。需要应用程序类型来允许某些流(例如,TV 应用程序可能启用了设备流,而 Web 应用程序可能没有)。除此之外,我认为谷歌还出于统计原因收集这些数据 - 有多少已注册的应用程序适用于 ios,有多少适用于 android 等。尽管根据所选应用程序类型可能会有不同的功能/要求.

【讨论】:

感谢您的帮助米哈尔。我还有一个疑问。我正在尝试安装 ionic-native google plus 插件,该插件需要我在命令本身中添加应用程序包 ID。但我有两个不同的 android 和 ios 捆绑 ID。我该如何处理这种情况,知道吗?? 这听起来很难。不幸的是,我不知道如何解决它。也许您应该以某种方式安装两个不同的插件?

以上是关于oAuth2 离子移动应用程序中的登录问题的主要内容,如果未能解决你的问题,请参考以下文章

微信开放平台开发 移动应用微信登录

使用oauth 2.0中的指纹登录

一个应用程序中的 Spring Security OAuth2 身份验证和表单登录

移动应用微信登录开发指南

将 OAuth2 或 JWT 用于带有 Wordpress 后端(REST API)的移动应用程序

Oauth2