Je travaille sur un projet Web utilisant Asp.Net MVC, que je devrai déployer dans un environnement de batterie de serveurs. J'ai lu beaucoup d'articles et je pense à désactiver complètement le SessionState, je pense que cela ferait une application plus robuste, et me sauvera quelques maux de tête (Tout ce que j'ai lu me dit que gérer des sessions sur une ferme n'est pas trivial).Création d'un site Web ASP.Net MVC évolutif sans utiliser la session
Il y a certaines choses que je n'ai toujours pas totalement claires avec cette approche, la principale étant le processus d'authentification/d'autorisation. Fondamentalement, je ne suis pas sûr de comment (si?) Je peux gérer les sessions utilisateur si aucun SessionState n'est activé sur le serveur. Si un utilisateur se connecte au site Web et essaie ensuite d'accéder à une autre page, comment puis-je savoir que l'utilisateur est déjà connecté? Je sais que l'utilisation de cookies n'est pas sûre, j'ai pensé à un mélange de cookies avec l'identifiant de session stocké dans la BD, mais je suppose que si je désactive SessionState, je n'aurai pas non plus accès à l'ID de session.
Quelle est la meilleure approche à ce sujet? Y a-t-il un livre/article recommandé que vous pouvez me montrer afin que je puisse le comprendre?
Merci beaucoup pour votre aide
L'utilisation de cookies sur SSL n'est pas nécessairement non sécurisée. Beaucoup de sites Web populaires fonctionnent exactement de cette façon – sipwiz