gpt4 book ai didi

blazor - 如何在 Blazor WASM 中为多个身份提供者实现外部身份验证?

转载 作者:行者123 更新时间:2023-12-04 03:52:06 24 4
gpt4 key购买 nike

我正在尝试使用多个外部身份提供商(Google、Microsoft、Facebook、Twitter)为 Blazor WASM 应用实现外部身份验证。理想情况下,登录页面会为每个 IP 显示一个按钮。

看起来使用提供的身份验证工具应该非常简单,并且一些站点(Okta、Auth0)提供了关于如何为一个 IP 实现外部身份验证的出色说明。但是,我还没有找到任何关于如何为两个或多个 IP 实现外部身份验证的信息。

我尝试了在 Program.cs 中两次调用 AddOidcAuthentication 的简单方法,每个提供者一次,并将两个提供者的信息包含在 appsettings.json 中,但登录页面只显示其中一个(当然)。

Microsoft 的文档似乎没有涵盖这种情况。

最佳答案

您可以利用外部身份验证提供程序实现您自己的身份服务器。例如。 Orchard Core 与 Google、Twitter、Facebook 和 Azure 开箱即用。

关于blazor - 如何在 Blazor WASM 中为多个身份提供者实现外部身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64295045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com