Spring セキュリティを使用し、windows AD ドメインに対して spring-security-ldap プラグイン (2.0-RC2) で認証する grails アプリケーション (2.5.0) があります。
これは認証には非常にうまく機能しますが、ユーザーがパスワードを変更できるようにする必要があります (実際にはそれを要求する必要があります!)。
ドキュメントを検索しても、コードを読んでGoogleで検索しても、LdapUserDetailsManager.changePasswordへの参照しか見つかりませんが、これを使用する方法の例は1つも見つかりません。
プラグインで見つけました
public class GrailsLdapUserDetailsManager extends LdapUserDetailsManager
implements GrailsUserDetailsService {....
しかし、これには changePassword がなく、それを呼び出す方法がわかりません。
次のようなすべての StackOverflow の質問に目を通しました。
spring ldap と spring security を使用してパスワードを変更する方法
しかし、答えは他の言語で書かれているようで、xmlファイルなど、私が持っていないものについて話しています。
grails spring-security-ldap プラグインと組み合わせて LDAP AD ソースに対して Grails でパスワード変更機能を実装する方法を、できればわかりやすい例で教えてもらえますか? パスワードの変更を管理する機能を持たない認証は、まったく間違っています。