2

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 でパスワード変更機能を実装する方法を、できればわかりやすい例で教えてもらえますか? パスワードの変更を管理する機能を持たない認証は、まったく間違っています。

4

1 に答える 1