Bonjour,
je développe une application web où j’ai un backend écrit en Node.js hébergé sur AWS et un frontend en Angular. En ce moment je dois gérer la connection à mon service et à d’autres services tiers et j’ai des difficultés à comprendre la bonne façon d’utiliser les tokens.
Par exemple pour appeler les routes de mon backend, il me faut un token de connexion pour y avoir accès. Est-ce un problème de l’envoyer par paramètre GET ou POST depuis le front au back ? Y a t-il des risques de sécurité ? Lorsque quelqu’un possède ce token il peut facilement utiliser un client REST pour appeler nimporte quelle route de l’application.
Dans mon service l’utilisateur doit également se connecter à Facebook et utiliser le token pour effectuer un certain nombre d’opérations. Ce token peut être directement utilisé sur l’explorateur d’API Facebook pour appeler les routes de l’API Facebook. Est-ce un problème de l’envoyer du front au back ? Ou tout doit-il être géré depuis le back ?
J’aurais besoin d’un peu de clarté là-dessus. Merci de votre aide