0

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");

より良いアイデアはありますか?

ありがとう

4

1 に答える 1