Secure Social APIを使用して Playframework アプリケーションに現在サインインしているユーザーを知る方法はありますか? もしそうなら、どのように?
より一般的には、現在サインインしているユーザーは、Play/SecureSocial アプリケーションのどこにどのように保存されていますか?
Secure Social APIを使用して Playframework アプリケーションに現在サインインしているユーザーを知る方法はありますか? もしそうなら、どのように?
より一般的には、現在サインインしているユーザーは、Play/SecureSocial アプリケーションのどこにどのように保存されていますか?
Play Framework 2 を使用していますか?
UserService
その場合は、ドキュメントで説明されているように、独自の を作成できます: http://securesocial.ws/guide/user-service.html
find(Identity)
次に、 (Scala の場合) または(Java の場合) メソッドを実装し、doFind(Identity)
ユーザーをログに記録して保存する方法を選択できます。
実際、これらの方法では、接続方法 (Twitter、Facebook など) に応じてユーザーをログに記録する必要があります。
次に、ユーザーが特定のソーシャル ネットワークで初めてアカウントまたはログを作成したときにユーザーを保存するために、 save(Identity)
(Scala で) またはメソッドを実装する必要があります。doSave(Identity)
ユーザー名//パスワードでログインする方法を提供する場合は、findByEmailAndProvider
(Scala で) またはdoFindByEmailAndProvider
メソッドを実装する必要があります。
そのため、ユーザーがサイトに接続する方法を制御すると、接続したユーザーを保存 (および取得) できます。