HttpClient是一个用于浏览网站的Java库.
我想将它与Kerberos一起使用.HttpClient文档的Kerberos部分主要说:
最好的方法是在示例中获取KerberosHttpClient.java文件并尝试使其工作.
然而,KerberosHttpClient.java
无处可寻(源,二进制文件,doc)
没有这个文件很难做任何事情.
我在哪里可以找到KerberosHttpClient.java
?
或者是否有更好的文档解释如何将HttpClient与Kerberos一起使用?
我在Java中使用GSSAPI以使用Kerberos身份验证登录LDAP服务器.我是Kerberos的新手,所以如果这是一个明显的问题我很抱歉,但我在互联网上找不到任何清楚的东西.
我执行以下步骤:
"java.security.auth.login.config"
设置为配置文件路径来定义登录配置.LoginContext.login()
与配置的名称和一个自定义的回调处理程序Subject.doAs()
),并通过使用InitialLDAPContext
适当的环境变量创建新连接来连接到LDAP服务器.现在,我的问题是我不明白哪个步骤与哪个kerberos行动相关?说登录后我只有一个TGT是正确的吗?我什么时候可以获得特定于服务的票?
谢谢,迪克拉