首页 > 解决方案 > 服务堆栈是否允许使用 Google OpenId 连接进行身份验证?

问题描述

我想在我的服务堆栈 Web 应用程序上添加 Google 身份验证,但它看起来不支持 OpenID 连接。它仅支持旧版本的 Open Id 2.0。 https://docs.servicestack.net/openid

如果我想将 Google 身份验证添加到服务堆栈 Web 应用程序,我必须使用旧版本的 Open Id 还是有人有更好的建议?

如果有人在他们的服务堆栈网站上进行了谷歌身份验证,请让我知道他们是如何做到的,是否有任何挑战?

应用主机.cs

//Load Plugins
Plugins.Add(new AuthFeature(() =>
                new CustomAuthSession(),
                new IAuthProvider[] { customProvider,
                new GoogleAuthProvider(AppSettings)}));

我是否必须安装软件包才能使 Google Auth 正常工作?

标签: .netservicestackopenid-connect

解决方案



推荐阅读