Authentification Ember Cli avec serveur de nœud et connexions sociales

Je construis une application ember cli et j’aimerais savoir quelle est la meilleure approche pour l’authentification et l’autorisation des utilisateurs.

J’ai bidouillé avec https://github.com/simplabs/ember-simple-auth

https://github.com/simplabs/ember-simple-auth/tree/master/packages/ember-simple-auth-torii

avec cela pour l’authentification sociale comme facebook et gmail. Mais ce qui se passe, c’est que le client (emberjs) envoie une requête à l’application facebook / gmail et récupère un jeton. Mais ce jeton se trouve du côté client et mon serveur ne connaît pas le token reçu. Question – Comment informer le serveur du jeton reçu sur le client (ember js)?

Quelle devrait être l’approche si, dans mon application ember, je souhaite inclure un identifiant de connexion personnalisé qui communique avec mon nœud backend et reçoive un jeton, ainsi que pour pouvoir me connecter via facebook / gmial. ?

Je recherche une solution de connexion unifiée et transparente qui fonctionne bien avec ember cli

Voir cette question: Workflow pour Ember-simple-auth, Torii et Facebook Oauth2

Vous définissez simplement un authentifiant personnalisé (vous pouvez également remplacer l’authentifiant torii par opposition à l’authentifiant OAuth 2.0 comme dans la réponse) qui récupère d’abord le jeton de torii puis l’envoie sur votre propre serveur dans la méthode d’ authenticate .