我在iis网站A和Webiste B上都有两个网站。它们分别以身份UserA和UserB身份运行,都是本地Windows用户。 我从网站A向网站B发送了请求。我要授权的是用户A发送的请求。可以使用Windows身份验证来做到这一点吗?
答案 0 :(得分:0)
我从网站A向网站B发送了请求。
能否请您告诉我您如何将请求从网站A发送到网站B?使用超链接或httprequest库?
据我所知,如果您通过使用httprequest库将请求从网站A发送到网站B,则如果您没有编写用于添加用户名和密码的特殊代码,则不会自动添加用户。
如果在网站B中启用了Windows身份验证,则应在发送请求时首先编写代码以在网站A中添加用户名和密码或身份验证令牌。然后您可以根据请求获取用户名。
如果为Windows身份验证启用了SSO,则可以根据当前令牌获取用户名。
关于如何启用SSO,您可以参考以下文章。
https://active-directory-wp.com/docs/Networking/Single_Sign_On/SSO_with_IIS_on_Windows.html