gpt4 book ai didi

tomcat - Windows Server下如何更改Tomcat下Jasig CAS中keytab文件的位置

转载 作者:行者123 更新时间:2023-11-28 21:47:24 27 4
gpt4 key购买 nike

我正在 Windows 2008R2 机器上实现 CAS 服务器。一切都运行完美,但是只有当我将我的 keytab 文件放在 C: 中时。我的 login.conf 现在看起来像这样:

jcifs.spnego.initiate {
com.sun.security.auth.module.Krb5LoginModule required storeKey=true useKeyTab=true keyTab="file:///C:\spn-account.keytab";
};
jcifs.spnego.accept {
com.sun.security.auth.module.Krb5LoginModule required storeKey=true useKeyTab=true keyTab="file:///C:\spn-account.keytab";

我想将 keytab 文件的位置更改为我的 Tomcat 目录。我尝试了以下方法(包括移动 keytab 文件本身)但它们都不起作用:

jcifs.spnego.initiate {
com.sun.security.auth.module.Krb5LoginModule required storeKey=true useKeyTab=true keyTab="file:///C:\Program%20Files\spn-account.keytab";
};
jcifs.spnego.accept {
com.sun.security.auth.module.Krb5LoginModule required storeKey=true useKeyTab=true keyTab="file:///C:\Program%20Files\Tomcat\spn-account.keytab";

jcifs.spnego.initiate {
com.sun.security.auth.module.Krb5LoginModule required storeKey=true useKeyTab=true keyTab="file:///C:\Progra~1\Tomcat\spn-account.keytab";
};
jcifs.spnego.accept {
com.sun.security.auth.module.Krb5LoginModule required storeKey=true useKeyTab=true keyTab="file:///C:\Progra~1\Tomcat\spn-account.keytab";

有人知道如何将 keytab 文件位置更改为我的 Tomcat 目录吗?

最佳答案

尝试为 keyTab 使用 java 风格的路径。使用正斜杠代替反斜杠;如果您必须使用反斜杠,则需要对它们进行双双转义(四个反斜杠,任何时候都需要一个),这样它们就可以读入 Properties,然后从中创建 URI。

关于tomcat - Windows Server下如何更改Tomcat下Jasig CAS中keytab文件的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19727096/

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