Blazor OIDC 身份验证弹出窗口
Posted
技术标签:
【中文标题】Blazor OIDC 身份验证弹出窗口【英文标题】:Blazor OIDC Authentication popup 【发布时间】:2021-10-25 03:05:37 【问题描述】:问题
当我尝试将 RemoteAuthenticatorView
与 OIDC 结合使用时,页面仅重定向到 identityserver4 网站
预期结果
应使用身份服务器的内容打开一个弹出窗口。
相比之下,AddMsalAuthentication 提供了一个options.ProviderOptions.LoginMode
(Docs)
AddOidcAuthentication
有类似的东西吗?
我用来重现此问题的资源:
https://medium.com/@marcodesanctis2/securing-blazor-webassembly-with-identity-server-4-ee44aa1687ef https://github.com/cradle77/BlazorSecurityDemo【问题讨论】:
【参考方案1】:Identity Server 4 带有一组标准的 cshtml 文件。 它没有任何开箱即用的“弹出”就绪模式。
如果您想实现与 MSAL 相同的行为,则需要通过 javascript 开发一种集成,就像您在 Blazor 中使用 Azure AD B2C 身份验证时在 index.html 中引用的那样。
【讨论】:
以上是关于Blazor OIDC 身份验证弹出窗口的主要内容,如果未能解决你的问题,请参考以下文章