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 离子移动应用程序中的登录问题的主要内容,如果未能解决你的问题,请参考以下文章
一个应用程序中的 Spring Security OAuth2 身份验证和表单登录