请假设有两个服务器:
- 服务器-A:Windows 2012、IIS8、ASP.NET 4.5
- 服务器-B:Windows 2012、IIS8、ASP.NET 4.5、Active Directory
两台服务器由不同的组织拥有和管理,服务器 B 上的 Active Directory 与服务器 A 无关,也没有参与。
基于此,是否可以在 Server-A 上使用 Windows 身份验证来对访问 Server-B 的用户进行身份验证?我认为不会,但显然不完全确定。
我已经设法在 Server-B 上编写代码来读取当前经过身份验证的用户的属性(例如employeeID),但需要将它们传递给 Server-A 进行处理(这最终可能充当单点登录机制)。除非当然有更好的方法可以分享??