SecureSocial で Play Framework 2.1 を使用しています。
私は独自のテンプレート、UserService、および UsernamePasswordProvider/FacebookProvider を持っています。
ユーザーの登録には SecureSocial を使用していませんが、ログインとセッションの処理には使用しています。登録後に人々をログインさせるにはどうすればよいので、私のJavaコードで?
使ってみたAuthenticator.create(...)
securesocial.core.Authenticator.create(Scala.orNull(securesocial.core.UserService.find(new securesocial.core.UserId(newUser.getId(),"wimhauserpass"))));
しかし、私は使用できUserService.find()
ません。静的でなければならないと言われています...
RegisterForm から資格情報を取得する専用の別のプロバイダーを実装し、呼び出します。
securesocial.controllers.ProviderController.authenticate("userpassregister");
より良いアイデアはありますか?
ありがとう