Play 2 Java アプリケーションの認証を選択しようとしています。現時点では、MongoDB に裏打ちされた単純なユーザー名/パスワードと Facebook になります。
securesocialとplay-authenticate の2 つのオプションがあるようです。
これらはどのように比較されますか? どちらも一般的なプロバイダーをサポートしていることがわかります。ざっと見てみると、play-authenticate の方が複雑なようです。
Play 2 Java アプリケーションの認証を選択しようとしています。現時点では、MongoDB に裏打ちされた単純なユーザー名/パスワードと Facebook になります。
securesocialとplay-authenticate の2 つのオプションがあるようです。
これらはどのように比較されますか? どちらも一般的なプロバイダーをサポートしていることがわかります。ざっと見てみると、play-authenticate の方が複雑なようです。
Play-authenticate は、SecureSocial の設計に基づいていました。どちらのモジュールも Play アプリの認証を提供するため、両方を試してみて、どちらが最適かを確認するだけで十分だと思います。
SecureSocial は Scala で記述され、Java と Scala で API を提供するため、好みの言語を使用できます。http://www.securesocial.wsで最新のユーザー ガイドを確認してください。
play-authenticateは「より高度な」ものであり、securesocial's
基本的なアイデアを使用し、さらに内部にも組み込まdeadbolt-2
れて、完全な認証承認スタックを一度に提供します。
あなたは「現時点では単純だろう...」と書いたが、このトピックについては「最終的には単純/高度になるので、最初に正しい解決策を選択する必要がある」のように考える必要があります。そして、私はPAを提案したいと思います。
他の回答も参照してください