2

Spring Security UI プラグインと組み合わせて、Spring Security プラグインを使用しています。

どちらも魅力的ですが、私の問題は、ユーザーにユーザー名を持たせたくないということです。代わりに、電子メールをユーザー名として使用する必要があります。

したがって、登録フェーズで、登録ページと設定からユーザー名を削除しようとしました

newUser.username = params.email

プラグインが引き続き変数ユーザー名にアクセスできるようにしますが、これにより検証エラーが発生し、それを解決する方法がわかりません。

何か案は?誰かが似たようなことをしましたか?

4

2 に答える 2

4

SpringSecurityが使用するデフォルトのユーザーフィールドを変更できます

Config.groovyにを追加します

grails.plugins.springsecurity.userLookup.usernamePropertyName ='XXX'

ここで、XXXは使用するユーザーエンティティのフィールドです。

ここで構成属性を確認できます

于 2012-12-27T13:33:24.093 に答える