【发布时间】:2020-03-19 08:37:44
【问题描述】:
在 IIS 中,我为 UI 和 API 创建了 2 个单独的站点。在 UI 方面,我使用 Angular 7 和后端的 .net core 2.2 webapi。 我已经在 UI 站点 IIS 中启用了 Windows 身份验证,但我无法在前端获取用户名的值。有什么方法可以从 windows 提示符获取前端的用户名?
对于解决方法,我还创建了一个后端 api,它给了我当前的用户名,但它只在我在 IIS 的 API 站点中启用 Windows 身份验证时才给我。如果我禁用 Windows 身份验证。在 API 站点中,然后这个 API 给了我 500 内部服务器错误。
但我只想在 UI 站点上启用 Windows 身份验证。 1. 请让我知道是否有任何方法可以将此用户名从 UI 站点传输到 API? 要么 2.如果我只能通过服务或包中的任何角度在前端部分获取此用户名。
谢谢
【问题讨论】:
标签: angular iis asp.net-core-webapi windows-authentication