Je veux laisser l'utilisateur automatiquement re-connexion dans mon application Flex, qui utilise l'authentification de baseModification des informations d'identification sur côté client pour l'authentification de base sur Flex
D'ailleurs, je l'ai noté ce StackOverflow question, qui est pertinent , mais n'aborde pas la question de la déconnexion côté client.
Par exemple, après que l'utilisateur A se connecte, l'utilisateur B vient au navigateur, va à l'écran de connexion (peut-être dans un nouvel onglet) et se connecte.
Cela devrait signifier que j'envoie les informations d'identification de l'utilisateur B dans les en-têtes HTTP, et que ceux-ci étant différents de ceux de l'utilisateur A, le serveur note le fait et crée une nouvelle session distincte.
Toutefois, le proxy HTTP de Flex intercepte l'en-tête et ignore ces nouvelles informations d'identification. Flex offre un moyen de dire au serveur de se déconnecter, et le code de connexion Flex peut invoquer cela à chaque fois avant d'envoyer des informations d'identification, mais cela semble être une solution de contournement laide. Je veux pouvoir faire ce côté client. Je pourrais également utiliser un en-tête non standard pour l'authentification de base (puisque je contrôle aussi l'authentification côté serveur), mais cela semble aussi une solution de contournement laide.
Existe-t-il un moyen de terminer la session du côté client à partir du code Flex? C'est possible à partir de JavaScript, par exemple.
Et y a-t-il un moyen de travailler directement avec les cookies côté client, comme je le peux en JavaScript?
Je comprends que certaines des limitations peuvent être causées par des considérations de sécurité, mais toute ma communication est au serveur "domestique", donc il devrait être possible d'éviter les restrictions.