JNDIを使用したJavaベースのプロジェクトの認証プロセスにopenDJLDAPサーバーを使用しています。パスワードの有効期限が切れている、無効なクレデンシャルなどの他のほとんどは、例外を使用して処理できます。(例外的に理解可能なメッセージを使用するか、場合によってはエラーコードを使用します)
ds-cfg-force-change-on-add
およびds-cfg-force-change-on-reset
属性は、パスワードポリシーでtrueに設定されます。
ただし、新しく作成されたユーザーがログインした場合、または管理者がパスワードをリセットした後にユーザーがログインした場合、例外は発生しません。
誰かがこれを処理する方法を教えてもらえますか?