.net 外部身份提供程序

g6baxovj  于 2023-08-08  发布在  .NET
关注(0)|答案(1)|浏览(112)

即时通讯使用杜安德身份服务器4,我有一个要求,以创建一个登录与Facebook和谷歌,所以首先我设置我的项目和用户的快速启动杜安德软件,我wast能够实现的要求,但我假装,当我登录与Facebook或谷歌或任何外部提供商将被存储在表IdentityProviders


的数据
但表为空,尽管表AspNetUserLogins包含此内容


xkrw2x1b

xkrw2x1b1#

IdentityProviders表由“动态提供程序”功能使用,该功能仅在企业许可证中可用。IdentityServer只读取该表,由您来填充该表。表中的内容为添加的每个外部身份提供程序的一行。典型的用途是用于多租户SAAS应用程序的每个客户Saml2或OpenID连接提供程序。
AspNetUserLogins表包含每个用户的外部用户ID。
在您的示例中,所有内容都是正确的。看起来你是通过在AuthenticationBuilder上调用AddGitHub()和AddGoogle()来将GitHub和Google添加为服务设置中的提供商。

相关问题