139得票57回答
目标主体名称不正确。无法生成 SSPI 上下文。

我正在努力从A机器连接到运行SQL Server的B机器。 我已经进行了广泛的谷歌搜索,但找到的所有方法都没有起作用。也没有一步步地指导解决这个问题。 我们没有使用Kerberos,而是使用配置的NTLM。 涉及的机器是(为安全起见,xx用于隐藏某些机器名称): xxPRODSV...

42得票7回答
调用SSPI失败,查看内部异常 - 无法联系本地安全性机构

我有一个WPF应用程序,它使用SSLStream连接到服务器并发送/接收一些消息。我的代码主要基于此示例(SslTcpClient):https://msdn.microsoft.com/en-us/library/system.net.security.sslstream(v=vs.110)...

38得票3回答
没有密码的NTLM代理?

我在一家企业的Windows网络(登录后)中使用HTTP代理。当我使用Internet Explorer时,它会自动使用代理,而无需我输入密码。某些其他程序似乎也可以管理此功能,例如JavaWebStart有一个“使用浏览器设置”选项。 但是,当我使用像curl或wget这样的脚本/程序从h...

38得票20回答
无法创建 SSPI 上下文

我正在开发一个.NET应用程序,尝试构建数据库脚本。在构建项目时,我遇到了一个错误"Cannot create SSPI context."。这个错误显示在输出窗口(VS2008屏幕内)中,并且构建过程失败了。请帮忙解决这个问题。我的项目必须配置SQL Server以使用Windows身份验证...

30得票5回答
客户端-服务器身份验证 - 使用SSPI?

我正在开发一个客户端-服务器应用程序,我希望客户端可以使用用户登录凭据对服务器进行身份验证,但是我不想让用户输入用户名和密码。我当然不想负责安全地处理密码。我只需要用户向我证明他们是自己所说的人,然后我的服务器就可以自由地授予/拒绝命令。 我的用户是域的一部分,因此我希望能够使用他们在登录时...

16得票4回答
人们如何在Windows上使Java SPNEGO客户端工作?

为了在Windows上使用Java进行客户端HTTP SPNEGO身份验证,您需要设置Windows注册表键allowtgtsessionkey。这一点已经有很好的文档记录。但我不明白的是,人们是如何绕过这个问题的?大多数公司网站绝不会为了一个软件而改变Windows的注册表键。而且想想如果需...

14得票2回答
WCF Net.tcp 使用 sspi 时,除非客户端和服务器使用相同的Windows身份验证,否则会失败。

我有一个由Windows服务托管的WCF服务。如果我使用与服务运行帐户相同的凭据登录客户端计算机,则客户端应用程序成功,但是如果我使用任何其他有效域帐户登录,则会出现异常。 我正在测试两个帐户,一个是普通用户帐户,另一个帐户是管理员帐户。我已尝试以下列出的所有四个组合: ...

13得票4回答
SSPI: 用户主体名称 WCF 客户端

我正在尝试访问一个WCF客户端。我知道现在有人正在从中获取信息,所以我知道它是有效的。我的问题是我似乎无法通过它。该服务是一项相互认证服务。我已经在本地机器上的个人存储中拥有适当的证书。即使如此,我仍然会收到以下异常: A call to SSPI failed, see inner exce...

11得票2回答
在Jenkins用户中,域名和用户名之间的分隔符有时是“\”,有时是“_”?为什么?

我在使用Jenkins发送邮件时遇到了一些奇怪的问题。对于一些用户,邮件被发送到DOMAIN_username@company.com,而对于其他用户则没有问题。 Jenkins正在使用AD进行身份验证 - 大多数用户实际上还没有登录过Jenkins,用户名来自svn。我的svn服务器是一个...

9得票1回答
SSPI和SQL Server Windows身份验证

我正在尝试使用Windows身份验证连接到SQL Server。可以在NetCpp中找到Microsoft C#和C源代码。 在Delphi中,我的代码如下: function TTDS7SSPI.MakeSPN: string; const szBracketedInstance...