2010-12-16 10 views
5

Tengo una aplicación muy básica que está volviendo a dirigir correctamente a mis STS y de nuevo después de la autenticación exitosa.reclamaciones cumpliendo con Windows Identity Foundation y mvc

Hay un par de áreas que actualmente estoy seguro de cómo funcionan, y la esperanza de un poco de luz puede arrojar sobre ellos.

1) Cómo expira las reclamaciones en el token, por ejemplo, necesita enmendar las reclamaciones de alguien, pero como el token sigue siendo válido, no se vuelve a emitir durante 10 minutos.

2) ¿Cómo se cierra la sesión del servicio de autenticación y también fuera del centro de salida. EG hacer clic en cerrar la sesión en la aplicación, que a su vez llama a WSFederationAuthenticationModule.FederatedSignOut(new Uri(s), null);

Pero sobre el usuario haga clic en un enlace a un recurso protegido redirecciona automáticamente a los STS y registra el usuario de nuevo.

estoy Seguro que estas son preguntas simples y me estoy perdiendo el objetivo en algún lado, pero cualquier ayuda sería muy apreciada.

Respuesta

3

(1) Cumplir la reclamación:

var module = Context.ApplicationInstance.Modules["WSFederationAuthenticationModule"] 
as WSFederationAuthenticationModule; 

module.SignOut(true); 

ver este post para obtener más información.

(2) Consulte esta post en una señal de salida federada.

Cuestiones relacionadas