1

SpringSecurityプラグインで正常に動作するgrailsアプリがあります。要件に従って、フィールドは必要ないことがわかりusernameます。

usernameDBにフィールドがない場合、ユーザーemailとそのパスワードを認証します。それは可能ですか?

前もって感謝します。

4

1 に答える 1

1

config.groovyに入れるだけです

grails{
    plugins{
             springsecurity{
                    userLookup.usernamePropertyName = 'myemailfield'
                 }
        }
}

myemailfieldは、ユーザードメインのメールフィールドの名前です。

または、次のこともできます。

grails.plugins.springsecurity.userLookup.usernamePropertyName = 'email' 
于 2012-11-19T11:32:14.987 に答える