我正在做一个blazor web程序集,核心托管项目。用户必须拥有本地帐户才能使用该网站。为此,我使用带有IdentityServer的默认blazor身份验证提供程序。
我有一个日历页面,用户可以在其中添加和观看一些活动。我想让他们有可能登录他们的谷歌或微软账户,以便在同一个地方看到他们的个人活动。
但谷歌或微软的身份验证并不能取代本地身份验证。它必须是次要选项。
我不知道该怎么办。我看到的所有示例都使用RemoteAuthenticatorView。
您需要按照Facebook、Google中描述的步骤,以及ASP.NET Core 中的外部提供商身份验证,将外部提供商身份认证添加到服务器项目中