gpt4 book ai didi

java - 在 Java 中将 Windows DOMAIN\user 映射到 user@KERBEROS.REALM

转载 作者:太空宇宙 更新时间:2023-11-04 08:02:37 26 4
gpt4 key购买 nike

我正在编写一个应用程序,需要以 DOMAIN\user 的形式进行登录,然后转而向 Kerberos 服务进行身份验证。我使用 JAAS LoginContextKrb5LoginModule 来实现似乎需要 user@KERBEROS.REALM 格式的用户名。有没有办法以编程方式或从配置文件获取该映射?或者,有没有办法让 JAAS 接受“Windows 风格”的用户名?

最佳答案

Domain\user 是 Windows 2000 之前的版本。您应该真正坚持使用 UPN 样式的登录。 Kerberos 5 模块仅接受 Kerberos UPN。您可以让客户端直接发送 kerberos 票据吗?

this答案作为起点。搜索 nETBIOSName,您将找到 dnsRoot 属性。将其设为大写,您就拥有了 Kerberos 领域。请注意,这些属性在 GC 中不可用,仅在正常模式下可用,因此您可能需要遵循引用。

关于java - 在 Java 中将 Windows DOMAIN\user 映射到 user@KERBEROS.REALM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12606466/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com