Je déploie une application ASP.NET MVC 2 en utilisant Apache/mod_mono/MONO (2.8.1) qui utilise la structure d'authentification intégrée ASP.NET. Lorsque je redémarre Apache ou que j'utilise le panneau de configuration mod_mono pour redémarrer le processus de serveur mono, les utilisateurs sont déconnectés.Persistance de l'authentification MONO/ASP.NET
Je ne veux pas que cela se produise. J'utilise des fournisseurs Profil/Adhésion/Rôle personnalisés (qui sont soutenus par une base de données Redis), et ceux-ci ont actuellement une implémentation minimum. Je ne vois pas où mon problème se situe ici, mais est-ce que je manque quelque chose d'évident?
Je remarque que le cookie .MONOAUTH change de valeur lorsqu'un utilisateur se reconnecte, donc je suppose qu'il doit y avoir une certaine persistance qui ne se produit pas. Toutes les solutions ou les pointeurs vers la documentation pertinente seraient géniaux!
Merci pour la réponse rapide! Je crois que vous m'avez mis sur la bonne voie oui. Je vous donnerai un vote et j'ajouterai d'autres commentaires une fois que j'aurai enquêté plus avant ... Je me suis juste retiré de cette tâche momentanément. –
Solution: définissez les clés validationKey et decryptionKey manuellement: . Il semble que ce soit un bogue en mono que ceux-ci prennent des valeurs différentes sur les réinitialisations du serveur lors de la génération automatique (qui est la valeur par défaut). –