Veo que el documento FedMetadata puede proporcionar notificación de inicio de sesión y puntos finales de suscripción, y web.config define la url del emisor para las solicitudes de inicio de sesión, pero no puedo encontrar dónde sabe WIF para enviar solicitudes de cierre de sesión. Si el STS que estoy usando define diferentes puntos finales para las solicitudes de inicio y finalización de sesión, ¿cómo podría acceder a eso en el código o configurarlo en web.config?Usando WIF con asp.net MVC 3, ¿dónde defino el punto final de STS?
5
A
Respuesta
4
De manera predeterminada, WIF redirigirá al mismo punto final STS para el cierre de sesión que se utilizó para el inicio de sesión. Para dirigir a un punto final diferente, que necesita para anular la acción de cierre de sesión utilizando 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));
Esperemos que esto ayuda.
Cuestiones relacionadas
- 1. usando asp.net mvc para el punto final basado en REST
- 2. WIF, STS y tablas de Membresía
- 3. Usando Microsoft.VisualBasic.Logging.FileLogTraceListener con ASP.NET MVC 3
- 4. ¿Cómo conseguir que ASP.NET MVC coincida con el carácter de punto (".") Al final de una ruta?
- 5. usando SquishIt en ASP.NET MVC 3
- 6. Dónde debería colocar helpers declarativos en ASP.NET MVC 3
- 7. ASP.Net MVC 3: ¿Dónde manejar la pérdida de sesión?
- 8. ASP.Net MVC 3 & System.Data.Entity?
- 9. membresía de ASP.NET MVC 3 con MySQL
- 10. WIF (Windows Identity Foundation) con SAML 2.0
- 11. Trabajar con enumeraciones en ASP.NET MVC 3
- 12. ¿Cuál es el punto de ASP.net AJAX en ASP.net MVC?
- 13. ASP.NET MVC 3 HiddenFor Javascript
- 14. ASP.NET MVC 3 Generico DisplayTemplates
- 15. ASP.NET MVC 3 Razor el rendimiento
- 16. seguimiento con ASP.NET MVC 3 y vistas de afeitar usuario
- 17. ASP.NET MVC 3 personalizada Autorización
- 18. ASP.NET MVC 3 Viewmodel Patrón
- 19. DropDownList en ASP.NET MVC 3
- 20. Enterprise ASP.NET MVC 3 esquema de arquitectura
- 21. ACL en ASP.NET MVC 3
- 22. ASP.NET MVC 4 rompe ASP.NET MVC 3 proyectos
- 23. ASP.NET MVC 3 Landing Page
- 24. @ Html.ActionLink en ASP.NET MVC 3
- 25. Autenticación/Autorización de ASP.NET MVC 3
- 26. ASP.NET MVC 3 books plans
- 27. 404 Error ASP.NET MVC 3
- 28. ASP.net MVC recomendación 3 tutorial
- 29. ASP.NET MVC: cómo enrutar el término de búsqueda con. (Período) al final
- 30. ASP.Net MVC 3 ViewModel Anotaciones de datos
Esto es lo que necesitaba saber. Había puesto el punto final en la configuración, pero quería asegurarme de que no me faltaba un parámetro WIF que tomara la URL en su lugar. – ryanhallcs