grails / spring security/oauthプラグインを使用しています。ただし、oauthプロバイダーを使用する場合でも、登録プロセスを完了するには、システムでユーザーがユーザー名とパスワードを作成する必要があります。ユーザーがoauthプロバイダーを使用している場合にユーザー名/パスワードを不要にする方法はありますか?たぶん、メールアドレスをユーザー名にすることで(私がやりたいことですが、簡単な解決策を見つけることができません)?
ありがとう
grails / spring security/oauthプラグインを使用しています。ただし、oauthプロバイダーを使用する場合でも、登録プロセスを完了するには、システムでユーザーがユーザー名とパスワードを作成する必要があります。ユーザーがoauthプロバイダーを使用している場合にユーザー名/パスワードを不要にする方法はありますか?たぶん、メールアドレスをユーザー名にすることで(私がやりたいことですが、簡単な解決策を見つけることができません)?
ありがとう
サード パーティ認証をローカル セキュリティ設定のどこかにバインドする必要があります。これが SecUser クラスの目的です (参照: spring-security-coreプラグイン)。このクラスを生成し、ニーズに合わせて変更できます。OAuth についてはよくわかりませんが、必要な動作を追加できるコールバック ポイントがいくつかあると思います。(おそらく OAuth ID クラス?)