sspi

    4热度

    2回答

    我打电话LogonUser尝试验证的一组凭据返回true: LogonUser("forest", "avatopia.com" "stapler", LOGON32_LOGON_NETWORK, LOGON32_PROVIDER_WINNT50, out token); ,并返回真,即使该帐户已禁用: 我也尝试过使用SSPI directly to validate creden

    1热度

    1回答

    我必须编写一个应用程序,该应用程序使用Microsoft API在客户端和服务器之间实现安全连接。 谷歌给了我很多的结果,我有一个很大的混乱 - 需要有人让我有些为了在我的脑海: 问题: 是什么SSPI接口?什么是Schannel.dll库?什么是差异? (我看到我可以包含“SSPI.h”和“Schannel.h”和“security32.h” - 我真的需要哪个头文件?) 如何找到一个真正简单的

    3热度

    1回答

    我想查看演示使用SSPI和Schannel的Microsoft示例。 当我看到here有这样一个样本,但我不能成功找到它:( 谁能帮我找到它? 提前感谢!

    0热度

    1回答

    我已成功地在IIS(gitweb.codeplex.com)上安装Smart-HTTP Git服务器并使用Windows身份验证配置访问,但从客户端访问服务器存储库需要用户名/密码输入。 是否可以使用当前登录的用户凭证配置访问 - 例如:sspi:in cvsnt? (如果有必要,可以切换到另一台服务器)

    4热度

    1回答

    我必须使用SSPI接口实现TLS握手过程。 我的应用程序实现了客户端,并且我从here看到的一般流程是: 的InitializeSecurityContext - 第一次调用返回一个指针SecBufferDesc结构。 致电用输出缓冲区发送(= WinSock API)函数。 调用recv函数 再次调用InitializeSecurityContext与缓冲区。 的MSDN解释这些缓冲区: “在呼

    0热度

    1回答

    我目前在libcurl中添加了SSPI Schannel API支持,以便可以在没有任何外部依赖项(如OpenSSL)的情况下在Windows上使用启用SSL的协议。 我已经有一个可行的SSL/TLS实现,但是我有一个关于函数AcquireCredentialsHandle返回的证书句柄的重用的非常具体的问题。 通过重新使用SSL/TLS会话而不是创建新的句柄,重新使用现有的句柄并将其多次传递给I

    0热度

    1回答

    上下文:假设您正在编写一个为大学生提供服务的程序,并且您需要确保只有特定大学的学生才能访问它。像大多数大学一样,这所大学为学生提供了kerberos登录。 在c#中,如何进行验证用户对照预先存在的远程kerberos v5 kdc?目标是简单地验证(通过/失败),我不想存储任何票据/令牌。 我使用JAAS(Java认证和授权服务)在Java中做了同样的事情,它非常简单。 SSPI在.NET中等价吗

    0热度

    1回答

    我想提一提,我是WCF的新手。 我遇到了连接到WCF服务的问题。 WCF服务是使用netTcpBinding创建的,并作为在特定帐户(在属性中定义)上运行的Window Service安装在服务器计算机上。在从客户端计算机调用已发布的方法期间,出现SSPI失败的错误。 如果我运行窗口服务没有特定的帐户它工作正常。如果我添加此帐户,问题就会发生。我不能跳过这一点,因为服务需要凭证才能使用Direct

    1热度

    1回答

    我一直在使用mod_wsgi运行一个使用mod_auth_sspi启用单点登录的Django应用程序。 阿帕奇/ 2.2.21(Win32的)的mod_wsgi/3.3的Python/2.7.2 mod_auth_sspi/1.0.4 问题是,我无法添加第二Django应用程序,其使用相同的模块,因为我也想使用单点登录。如果我添加第二个应用程序,Apache只验证第一个请求的应用程序。第二个抛出错

    1热度

    3回答

    我正在使用pentaho数据集成4.1(Kettle)来构建ETL系统。我的客户需要使用窗口认证连接到数据库(MS SQL Server),我知道Kettle支持它。但是,当我运行我的Kettle作业时,它会抛出异常 "I/O Error: SSO Failed: SSPI Not Initialized"。 从论坛上的文章,我将库sqljdbc_auth.dll复制到jre/bin文件夹中。结果