.NET クライアントが Kerberos を使用して Java サーバーに対して認証するシステムがあります。すべてが機能しますが、サーバー構成を改善しようとしています。現在、私のjaas.confは次のようになっているため、C:\のルートにkeytabファイルが必要です。
Server {
com.sun.security.auth.module.Krb5LoginModule required
useKeyTab=true
storeKey=true
isInitiator=false
keyTab="///C:/keytab"
principal="XXX";
};
keyTab
プロパティを相対パスにしようとしていますが、うまくいきません。私が試したこと:
keyTab="///keytab"
keyTab="///./keytab"
keyTab="classpath:keytab"
これらはすべて例外になるため、明らかにキータブファイルが見つかりません。
ドキュメントを検索して読み、この壁に頭をぶつけました。これを実現するために必要な魔法の呪文を誰か教えてくれませんか?