Je vois que le document FedMetadata peut fournir des points de terminaison de notification et d'abonnement, et web.config définit l'URL de l'émetteur pour les demandes de connexion, mais je ne trouve pas où WIF sait envoyer des demandes de déconnexion. Si le STS que j'utilise définit différents points de terminaison pour les demandes de connexion et de déconnexion, comment puis-je accéder à ce code ou le configurer dans web.config?En utilisant WIF avec asp.net MVC 3, où dois-je définir le point de terminaison de déconnexion STS?
Q
En utilisant WIF avec asp.net MVC 3, où dois-je définir le point de terminaison de déconnexion STS?
5
A
Répondre
4
Par défaut, WIF redirigera vers le même point de terminaison STS pour la déconnexion que celle utilisée pour la connexion. Pour diriger vers un point final différent, vous aurez besoin de passer outre l'action de connexion à l'aide FederatedSignOut
:
WSFederationAuthenticationModule authModule = FederatedAuthentication.WSFederationAuthenticationModule;
string signoutEndpoint = "http://STS/yourendpoint/"; // This can be stored in your configuration app settings
string signoutUrl = WSFederationAuthenticationModule.GetFederationPassiveSignOutUrl(signoutEndpoint, authModule.Realm, null);
WSFederationAuthenticationModule.FederatedSignOut(new Uri(signoutUrl), new Uri(currentPage));
Espérons que cela aide.
Questions connexes
- 1. WIF avec plusieurs STS
- 2. WIF, Fédération et STS
- 3. en utilisant WIF avec web api
- 4. Utilisation de jetons WIF STS avec WCF
- 5. WCF/WIF STS rappelez-moi la fonction
- 6. Impossible d'atteindre le point de terminaison Api Web ASP.NET MVC
- 7. Scénario d'authentification WIF. Questions d'implémentation de STS
- 8. WIF ne fonctionnera pas avec ASP.NET MVC 4
- 9. Confus au sujet de STS et WIF
- 10. où le point de terminaison est spécifié?
- 11. Tableaux WIF, STS et Adhésion
- 12. en utilisant mef avec asp.net mvc 3
- 13. en utilisant Fiddler avec asp.net MVC 3
- 14. Comment faire pour définir l'expiration coulissante dans mon application MVC qui utilise STS (WIF) pour l'authentification
- 15. WIF SAML RequestSecurityToken STS Erreur de serveur interne
- 16. ASP.NET MVC 2 et l'authentification à l'aide WIF (Windows Identity Foundation)
- 17. get signalr hub point de terminaison url dans asp.net mvc (où hub est hébergé)
- 18. ASP.NET MVC - Déconnexion automatique
- 19. Psychotropie avec le point de terminaison
- 20. Comment héberger un STS actif dans ASP.NET MVC 4?
- 21. Requête WS-Trust 1.4 STS avec .NET/WIF/WCF
- 22. Comment exposer le point de terminaison de métadonnées WCF4 dans l'application ASP.NET MVC 2
- 23. Fédération passive WIF avec équilibreur de charge personnalisé en place
- 24. Bloqué dans une boucle de redirection d'authentification - STS/WIF
- 25. Où initialiser ObjectFactory dans ASP.NET MVC 3?
- 26. Comment définir le point de destination pour OPShub sur le point de terminaison en ligne
- 27. Déconnexion unique ADFS 3.0 avec une partie utilisatrice STS
- 28. WIF BootstrapToken expiré
- 29. Spring où est le point de terminaison par défaut/login?
- 30. Configuration de MySQL avec ASP.NET MVC 3
C'est ce que j'avais besoin de savoir. J'avais placé le point de terminaison dans la configuration, mais je voulais m'assurer que je ne manquais pas un paramètre WIF qui contenait l'URL à la place. – ryanhallcs