WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет выход в указанной службе токенов безопасности (STS) с помощью протокола WS-Federation.
public:
static void FederatedSignOut(Uri ^ signOutUrl, Uri ^ replyUrl);
public static void FederatedSignOut (Uri signOutUrl, Uri replyUrl);
static member FederatedSignOut : Uri * Uri -> unit
Public Shared Sub FederatedSignOut (signOutUrl As Uri, replyUrl As Uri)
Параметры
- signOutUrl
- Uri
URL-адрес службы STS, которая должна получить сообщение запроса выхода WS-Federation. Не может иметь значение null
.
- replyUrl
- Uri
URL-адрес для отправки в качестве значения "wreply" в сообщении запроса выхода.
Исключения
signOutUrl
имеет значение, отличное от null
, и не является абсолютным универсальным кодом ресурса (URI).
-или-
replyUrl
имеет значение, отличное от null
, и не является абсолютным универсальным кодом ресурса (URI).
signOutUrl
имеет значение null
.
Комментарии
Вызовите этот метод, чтобы отправить WS-Federation сообщение запроса на выход в указанную службу sts. При необходимости можно указать значение параметра wreply в запросе на выход.
Метод выполняет следующие действия:
Создает WS-Federation сообщение запроса на выход с использованием указанных параметров.
SessionAuthenticationModule.DeleteSessionTokenCookie Вызывает метод sam для удаления файла cookie сеанса.
Перенаправляет на службу sts с помощью сообщения запроса на выход из первого шага.
Ни одно из событий выхода: SigningOut, SignedOutили SignOutError не вызывается этим методом. Чтобы удалить сеанс без отправки сообщения запроса на выход в sts, вызовите один из перегруженных SignOut методов.
Примечание
Чтобы выполнить пассивный выход с помощью маркера сеанса, модуль использует значение, сохраненное в свойстве SessionSecurityToken.Context во время входа. Дополнительные сведения см. в GetSessionTokenContext статье Метод .