首页 > 解决方案 > 使用 AWS Cognito 托管 UI 进行 Unity 跨平台第三方登录

问题描述

我正在尝试为我的应用程序构建登录场景。使用 AWS Cognito 用户池,我设法构建了一个通用代码示例,该示例通过托管 UI 提供的 URL 处理通过 Google 和 Facebook 登录的代码交换。例如:

https://appname.auth.eu-central-1.amazoncognito.com/oauth2/authorize?response_type=CODE&scope=openid%20email&redirect_uri=...&...identity_provider=Google/Facebook ..

剩下要做的就是统一如何用这个 URL 提示用户。我希望弹出某种对话框,而不是调用 Application.OpenURL 来打开浏览器。这在 android/IOS 应用程序中相当普遍。我已经尝试为此研究一些嵌入式浏览器解决方案,但它似乎非常复杂。

我的问题是实现登录对话框的最简单和最轻的方法是什么,我是否必须使用像这个开源仓库这样的嵌入式浏览器:https ://github.com/gree/unity-webview 。我错过了一些试图实现我的目标的东西吗?

很抱歉没有可显示的代码示例,因为我仍然不知道要使用哪个插件/UI 组件。

标签: amazon-web-servicesunity3damazon-cognitofederated-identity

解决方案


推荐阅读