【问题标题】:Blazor wasm hosted application with company AD windows authentication具有公司 AD Windows 身份验证的 Blazor wasm 托管应用程序
【发布时间】:2021-05-29 22:49:16
【问题描述】:

我想弄清楚如何将 blazor wasm 托管应用程序调用到我公司的 AD 目录并获取 user.identity 信息。我只是在圈子里运行。我不想使用身份服务器或 azure Ad.can有人请分享代码。实际工作代码。公司政策不允许使用粘性会话,因此不能使用 Blazor 服务器。请任何帮助。非常感谢。代码将不胜感激。我很惊讶那里没有这样的代码。我正在使用 .net 5

【问题讨论】:

    标签: asp.net-core blazor windows-authentication webassembly hosted-app


    【解决方案1】:

    你真的很难让它工作 - 从 MS 网站:

    我们不建议将 Windows 身份验证与 Blazor Webassembly 或任何其他 SPA 框架一起使用。我们建议使用基于令牌的协议而不是 Windows 身份验证,例如带有 Active Directory 联合身份验证服务 (ADFS) 的 OIDC。

    参考:https://docs.microsoft.com/en-us/aspnet/core/blazor/security/webassembly/?view=aspnetcore-5.0#windows-authentication

    我强烈建议改用 OIDC 实现。 ADFS 支持这一点,您的公司可能已经在网络上进行了此设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-05
      • 1970-01-01
      • 2021-03-01
      • 2022-08-16
      • 2021-07-24
      • 2021-03-02
      相关资源
      最近更新 更多