J'écris une application ASP.net qui utilise Windows Identity Foundation. Mon application ASP.net utilise l'authentification basée sur les revendications avec une redirection passive vers un service de jeton de sécurité. Cela signifie que lorsqu'un utilisateur accède à l'application, il est automatiquement redirigé vers le service de jeton de sécurité, où il reçoit un jeton de sécurité qui l'identifie auprès de l'application.Windows Identity Foundation: Comment obtenir un nouveau jeton de sécurité dans ASP.net
Dans ASP.net, les jetons de sécurité sont stockés en tant que cookies.
Je souhaite que l'utilisateur puisse cliquer sur quelque chose dans mon application pour supprimer le cookie et le rediriger vers le service de jetons de sécurité afin d'obtenir un nouveau jeton. En bref, il est facile de se déconnecter et de se connecter en tant qu'un autre utilisateur. J'essaie de supprimer le cookie contenant des jetons dans le code, mais il persiste d'une manière ou d'une autre. Comment puis-je supprimer le jeton pour que l'utilisateur puisse se connecter à nouveau et obtenir un nouveau jeton?
J'ai essayé de supprimer le cookie de cette façon, mais il semble que certains modules de la structure WIF ne le permettent pas. –