Истекающие претензии с Windows идентичности фонда и MVC - PullRequest
5 голосов
/ 16 декабря 2010

У меня есть очень простое приложение, которое правильно перенаправляет на мой STS и обратно после успешной аутентификации.

Есть пара областей, в которых я сейчас не уверен относительно их работы и надеюсьна них можно пролить некоторый свет.

1) Как истекает срок действия претензий в токене, например, необходимо изменить чьи-то претензии, но поскольку токен все еще действителен, переиздание не происходит в течение 10 минут.

2) Как выйти из службы аутентификации, а также с сайта выдачи.Например, вы нажимаете кнопку выхода из системы в своем приложении, которое, в свою очередь, вызывает WSFederationAuthenticationModule.FederatedSignOut(new Uri(s), null);

Но после нажатия пользователем ссылки на защищенный ресурс оно автоматически перенаправляется на STS и регистрирует пользователя снова.

Я уверен, что это простые вопросы, и я где-то упускаю суть, но любая помощь будет принята с благодарностью.

1 Ответ

3 голосов
/ 23 декабря 2010

(1) Для истечения срока действия претензии:

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

module.SignOut(true);

См. сообщение для получения дополнительной информации.

(2) Посмотрите эту запись на федеральном выходе.

...