首页 > 解决方案 > 如何在 react native + asp core web api 和身份服务器上设置登录为 Google 帐户作为中间件

问题描述

如何配置我的移动应用项目以使用外部提供商 (Google) 登录。我正在使用 react native + web api 核心。大多数使用谷歌登录的例子是使用 ASP.Net Web 应用程序而不是 Web Api。我也使用身份服务器作为中间件

标签: react-nativeasp.net-core-webapiidentityserver4

解决方案


IDS4 仍然需要服务器端 UI(尽管理论上您可以使用您希望使用的任何客户端框架),因此为了简单起见,我会将 Google 登录连接到您现有的登录 UI 流程中。

对于本机应用程序,强烈建议您将授权代码流与 PKCE 一起使用,并分别为 iOS 和 Android 使用 ASWebAuthenticationSession 或自定义选项卡。


推荐阅读