J'ai trouvé une belle article sur l'authentification côté client avec backbone.js.
J'ai besoin d'accéder à un cookie généré par le serveur.
Cela m'amène à la question suivante : comment puis-je accéder au cookie de lecture dans lequel sont stockées certaines informations relatives à l'utilisateur ? J'utilise le framework Securesocial qui stocke également ses informations dans des cookies.
Est-il possible de le faire ou existe-t-il d'autres solutions ? J'ai aussi pensé à mettre un appel à mon api REST "/user" qui me renvoie si l'utilisateur est connecté et d'autres informations. Je n'ai pas d'autre choix que de mettre ces informations dans un singleton dans le backbone afin de pouvoir y accéder très facilement. Je ne sais pas si c'est la meilleure solution et bien sûr envoyer à chaque fois une requête pour obtenir les informations de l'utilisateur est un peu surchargé.
L'information de base est : J'utilise backbone pour laisser des commentaires à d'autres utilisateurs. J'ai donc besoin de savoir quel utilisateur est actuellement connecté et s'il a le droit de supprimer ses propres commentaires.
La connexion est gérée par play avec l'approche typique et le rendu html. J'utilise donc le module SocialSecure.