Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 正在验证来自另一台计算机的用户身份验证_C#_Windows_Winapi_Authentication_Windows Authentication - Fatal编程技术网

C# 正在验证来自另一台计算机的用户身份验证

C# 正在验证来自另一台计算机的用户身份验证,c#,windows,winapi,authentication,windows-authentication,C#,Windows,Winapi,Authentication,Windows Authentication,我正在尝试在windows域上实现SSO。我已经有了一个服务,允许用户通过用户名和密码登录,这非常有效。我要寻找的是,当一个用户通过域(控制器)登录到他们的机器时,我需要向另一台服务器发送什么,以允许它验证该用户是否通过了域的身份验证。所以我要问的是,有没有一种方法可以从用户那里获取身份验证哈希/密钥,并将其发送到另一台服务器,然后服务器将其用作域的凭据 我不明白。你能解释清楚一点吗?所以有两个windows域。您希望用户在域a中的计算机上登录您的服务,那么用户不需要在域B中的计算机上再次登录?

我正在尝试在windows域上实现SSO。我已经有了一个服务,允许用户通过用户名和密码登录,这非常有效。我要寻找的是,当一个用户通过域(控制器)登录到他们的机器时,我需要向另一台服务器发送什么,以允许它验证该用户是否通过了域的身份验证。所以我要问的是,有没有一种方法可以从用户那里获取身份验证哈希/密钥,并将其发送到另一台服务器,然后服务器将其用作域的凭据

我不明白。你能解释清楚一点吗?所以有两个windows域。您希望用户在域a中的计算机上登录您的服务,那么用户不需要在域B中的计算机上再次登录?通过匹配windows登录ID?没有单个域,但一个或多个域都不重要,身份验证应使用相应的域进行验证。现在假设一个。用户登录到计算机A。计算机A连接到服务器B并向服务器B发送某种形式的凭据。服务器B连接并验证域C上的凭据。但程序D无法访问计算机A上的用户密码。