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
.