繁体   English   中英

使用通过 Blazor WASM 使用 Windows 身份验证的 WebAPI

[英]Consume WebAPI that uses Windows Authentication with Blazor WASM

我现在正在寻找几个小时。 我有一个 C# Blazor WASM SPA,它从 C# WebAPI(netcore 3.1)获取数据。 对于身份验证,我目前使用 JWT。

我想切换到 SSO 解决方案。 由于一切都在公司网络中运行,我想使用 Windows 身份验证。

我设法在 IIS 上设置了用于 Windows 身份验证的 API。 但我真的坚持使用 Blazor 应用程序......

我尝试使用 WinAuth/Anonym 在 IIS 上设置它并使用简单的 GET 请求登录,希望 NTLM 协商将凭据从浏览器传递到 API。 如果所有进一步的请求都使用 JWT,那对我来说没问题。 如果一切都适用于 WinAuth,那就更好了。

但无论我怎么努力,我都不会工作。 有没有人有教程或至少我可以使用的概念?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM