1

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

4

1 回答 1

0

你真的很难让它发挥作用 - 来自 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 支持此功能,您的公司可能已经在网络上进行了此设置。

于 2021-03-18T23:06:31.260 回答