Java中的Kerberos身份验证-does;“登录”;java中的操作等于;基尼特;?
我在Java中使用GSSAPI,以便使用Kerberos身份验证登录到LDAP服务器。我是Kerberos的新手,如果这是一个明显的问题,我很抱歉,但我在互联网上找不到足够清晰的内容 我执行以下步骤:Java中的Kerberos身份验证-does;“登录”;java中的操作等于;基尼特;?,java,kerberos,Java,Kerberos,我在Java中使用GSSAPI,以便使用Kerberos身份验证登录到LDAP服务器。我是Kerberos的新手,如果这是一个明显的问题,我很抱歉,但我在互联网上找不到足够清晰的内容 我执行以下步骤: 通过将系统属性“java.security.auth.Login.config”设置为配置文件路径来定义登录配置 使用配置名称和自定义回调处理程序调用LoginContext.login() 如果登录成功,“假装”是主题(通过使用subject.doAs()),并通过使用适当的环境变量创建新的In
LoginContext.login()
subject.doAs()
),并通过使用适当的环境变量创建新的InitialLDAPContext
连接到LDAP服务器LoginContext.login
实际上等于kinit
,因为在它们之后,我们有一个TGT
服务票证将根据Subject.doAs()
中执行的操作在以后获取和使用