首页 > 解决方案 > 你能 Windows Auth 到 Basic Auth 吗?

问题描述

我正在开发一个将使用 Windows 身份验证的 Blazor Web 应用程序。Web 应用程序需要来自另一个 Web 服务的数据。Web 服务需要基本身份验证。Web 应用程序和 Web 服务位于同一个域中,使用同一个域进行身份验证。有没有办法获取 Web 应用程序将拥有的 Windows 身份验证凭据并将其转换为 Web 服务所需的基本身份验证?

我知道 Windows 身份验证凭据不包含密码,基本身份验证需要密码。我无法更改 Web 服务的身份验证方案。我无法使用不同的身份验证机制启动 Web 服务的新实例。我不能对 Web 应用程序使用基本身份验证。Web 服务要求 Web 应用程序使用登录的用户凭据与其连接以进行日志记录,即。不能只使用服务帐户连接到 Web 服务。我愿意为 Web 应用程序使用不同的身份验证机制,其安全性与 Windows 身份验证相当,如果它可以工作,首选 SSO。

我相信这在技术上是不可行的,但欢迎任何相反的证据。

标签: authenticationblazor

解决方案


推荐阅读