7

J'apprends Angularjs pour créer une application d'une seule page pour un nouveau projet. Le back-end sera en Scala avec le framework Play 2.0 dans une API de style REST. Je voudrais utiliser les comptes FB, Twitter, Google, OpenId a un moyen pour les utilisateurs de s'inscrire et se connecter, mais je ne sais pas beaucoup de choses sur OAuth et comment le faire fonctionner avec Angular et Play 2.0 (bien sûr J'ai commencé à lire sur OAuth).Angularjs + OAuth + Play 2.0

Avez-vous des idées pour y parvenir? Existe-t-il des libraties/outils pour le gérer? Ou un tutoriel et des exemples? EDIT: Comme indiqué par Pere Villega, SecureSocial semble une bonne option sur le côté Play, mais il suit un modèle MVC (vue générée sur le serveur) par opposition à angularjs + play qui est plus MVP (ou MVVM) + REST api sur le serveur. Pour Angulaire j'ai trouvé Sapling. Je dois comprendre comment intégrer le 2.

Répondre

1

Utilisez Secure Social. Meilleure invention depuis le pain tranché. histoire vraie;)

+0

Merci, ça semble vraiment bien! Comment l'intégrer avec angularjs, car il semble que Secure Social est une solution frontale et back-end? – Go4It

+0

Là, je ne peux pas aider, je ne sais pas assez angulaire, mais SecurSocial supprime tout le problème d'authentification, il devrait donc être simple avec ça à l'écart –

1

Jetez un oeil à http://www.espeo.pl/2012/02/26/authentication-in-angularjs-application

Il vous montre comment faire face à l'accès aux ressources sécurisées d'un point de vue angulaire, tout déclenché à partir du côté client. Je pense que vous pouvez utiliser Secure Social sur le serveur avec toutes vos API REST derrière les actions SecureAction dans le jeu! manette.

J'ai besoin de faire quelque chose de similaire, mais pour l'instant je vais utiliser LDAP car c'est une application d'entreprise que je construis. Peut-être que je vais regarder contribuer LDAP/AD à Secure Social.