5

JAVA GSSAPI を使用して NTLM バインドを実行しようとしています。

次のエラーが表示されます。

javax.naming.AuthenticationException: GSSAPI [ルート例外は javax.security.sasl.SaslException: GSS の開始に失敗しました [原因: GSSException: 有効な資格情報が提供されていません (メカニズム レベル: チケット要求のオプション設定が無効です。(101))]]

(確かではありませんが)過去に機能していたと思います。他の問題を解決するために、「kinit」を試しました。その時点から、動作が停止します。キャッシュファイルも削除しました(Windowsでkclearが見つかりませんでした)が、それでもこの問題があります。

どうすれば解決できますか?

4

3 に答える 3

1

わかりました、解決しました。

私が持っていた

プロキシ可能 = true

私のkrb5ファイルで。

それを削除し、それは動作します!

于 2013-04-15T09:43:58.427 に答える
0

転送可能として作成されていない Kerberos チケットについても、同じ問題 (まったく同じ Java エラー スタック) がありました。

Kerbros チケットの更新/監視プロセスは Perl で記述され、Authen::Krb5::Easy Perl モジュールを使用しており、/etc/krb5.conf の "forwardable = true" 設定を無視しています。

于 2015-11-09T03:08:07.960 に答える