1. ホーム
  2. java

[解決済み] Kerberos:Javaで「パスワードが期限切れの例外」を発生させた後にパスワードを変更する方法

2022-02-08 06:11:37

質問内容

Krb5LoginModule (com.sun.security.auth.module.Krb5LoginModule) を使用しています。 Kerberos認証のためです。 これは、パスワードの有効期限が切れるまで、すべてのAD-アカウントで問題なく機能します。 その後、以下の例外が発生しました。 KrbException: パスワードの有効期限が切れています - リセットするためにパスワードを変更してください (23)

java 8でこれを行うにはどうすればよいですか?

どのように解決するのですか?

私が受けたエラーは、カーベロスエラーでした。kadmin/changepw@domainのメッセージを自作して、それをサーバーに送信したところ、"invalid message"のようなものが表示されました。しかし、同じ問題を持つすべての人のために:ApacheDSは解決策でした。彼らはケルベロスクライアントを持ち、それは非常に役に立ちました。