7

私はAngularjsを学んで、新しいプロジェクト用の単一ページアプリケーションを作成しています。 バックエンドは、RESTスタイルのAPIでPlay 2.0フレームワークのScalaになります。 私はFB、Twitter、Googleを使いたいと思いますが、OpenIdアカウントにはユーザーが登録してログインできる方法がありますが、OAuthについてはよく分かりませんし、Angular and Play 2.0私はOAuthで読み始めました)。Angularjs + OAuth + Play 2.0

これを達成する方法はありますか?それを扱うためのライブラリー/ツールはありますか?またはチュートリアルとサンプル?

EDIT:SecureSocialはPere Villegaが指摘しているように、Play側では良いオプションのようですが、より多くのMVP(またはMVVM)であるangularjs +の再生とは対照的に、MVCパターン(サーバーで生成されたビュー)サーバー上の+ REST API。角の場合、私はSaplingを見つけました。私はどのように2を統合するのか把握しなければならない。

答えて

1

Secure Socialを使用する。スライスパン以来のベスト発明。実話;)

+0

Secure Socialはフロントエンドとバックエンドのソリューションだと思われるので、どうすればanglejsと統合できますか? – Go4It

+0

私は助けることができません、私は十分に角を知っていませんが、SecurSocialはすべての認証の問題を取り除くので、 –

1

http://www.espeo.pl/2012/02/26/authentication-in-angularjs-application

を見てくださいそれは、すべてのクライアント側からトリガ、角度の観点から確保したリソースへのアクセスに対処する方法を示します。私はあなたがあなたのすべてのREST APIがPlayのSecureActionアクションの背後にあるSecure Socialをサーバー上で使うことができると思います!コントローラ。

私は同様のことをする必要がありますが、私は構築している企業アプリケーションであるため、今はLDAPを使用します。たぶん、私はSecure SocialにLDAP/ADを寄稿することを見ていきます。