36得票2回答
使用GSSAPI和SASL安全地编写C/C++文档,这份非常宝贵的文档需要妥善保管。

我一直在研究如何在c/c++应用程序中使用GSSAPI,已经有一段时间了。 显然我必须进行大量的谷歌和调查。 我发现最有趣的文档之一在Sun旧网站上。 在Oracle接管Sun之后,旧网站消失了,但这些信息仍然存在。 http://docs.oracle.com/cd/E19253-01/81...

27得票2回答
在Linux Docker容器中的Windows身份验证

我正在尝试在Kubernetes下的Linux Docker容器中使用Windows身份验证。我遵循了这些设置:https://learn.microsoft.com/en-us/aspnet/core/security/authentication/windowsauth?view=aspn...

24得票2回答
使用JSch跳过Kerberos身份验证提示

我正在使用以下Java类中的Ssh Connect() 方法来使用SSH(JSch)连接到服务器并在服务器上运行命令。 问题是,当运行 Connect() 时,服务器会提示下一个消息:Kerberos username [********]: Kerberos password for ...

21得票3回答
如何安装GSSAPI Python模块?

我正在尝试通过pip安装GSSAPI模块,但是我收到了这个错误,不知道如何解决。找不到主GSSAPI共享库。请尝试设置GSSAPI_MAIN_LIB或将ENABLE_SUPPORT_DETECTION设置为“false”我需要在Python 2.6上使其能够用于LDAP3身份验证。

18得票3回答
尝试使用Kerberos在运行在Windows上的Tomcat进行身份验证时,出现“GSSException检测到有缺陷的令牌”的错误。

我在运行Windows 2012时,尝试对Java Web容器进行身份验证(我尝试了Tomcat和Jetty),但遇到了困难。 每次尝试使用Negotiate身份验证方案时,都会出现错误:org.ietf.jgss.GSSException: Defective token detected...

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

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

12得票3回答
ldap_sasl_bind_s(GSSAPI) - 凭证BERVAL结构体应该提供什么?

我正在尝试使用Microsoft LDAP C SDK中的ldap_sasl_bind_s方法,使用GSSAPI作为身份验证机制。ldap_sasl_bind_s希望将凭据作为BERVAL结构传递,该结构是不透明的。 给定用户名(或DN)和密码,我如何获得应传递给ldap_sasl_bind...

12得票3回答
Java 对接 Active Directory 认证时,出现了认证不匹配的问题?

我有一些代码需要测试以确保它可以很好地进行身份验证。对于普通的Kerberos身份验证,它可以正常工作,因此我认为在与AD集成时只会出现一些小问题。不幸的是,我无法解决KrbException: KDC has no support for encryption type (14)。 我知道...

12得票3回答
使用GSSManager验证Kerberos票据

我有以下代码: public static void main(String args[]){ try { //String ticket = "Negotiate YIGCBg...=="; //byte[] kerberosTicket = tic...

11得票1回答
在Kerberos数据库中找不到服务器ldap/example.com@EXAMPLE.COM。

编辑: 问题已经解决。详细信息可以在此消息末尾的故障排除部分找到。 我将详细步骤留在这里,以防可以帮助其他人。 设置OpenLDAP I - 创建服务器 文档通常已过时,您会发现多种实现相同目的的方法。 根据我的阅读,创建服务器的现代方法是使用/etc/openldap/slapd.l...