Blazor OIDC 身份验证弹出窗口

Blazor OIDC Authentication popup

问题

当我尝试将 RemoteAuthenticatorView 与 OIDC 结合使用时,该页面仅重定向到 identityserver4 网站

预期结果

应使用身份服务器的内容打开一个弹出窗口。


相比之下,AddMsalAuthentication 提供了一个 options.ProviderOptions.LoginMode (Docs)

AddOidcAuthentication 有类似的东西吗?

我用来重现此问题的资源:

Identity Server 4 带有一组标准的 cshtml 文件。
它没有开箱即用的任何“弹出”就绪模式。

如果你想实现与 MSAL 相同的行为,你需要通过 javascript 开发一个集成,就像你在 Blazor 中使用 Azure AD B2C 身份验证时在 index.html 中引用的那样。