다음을 통해 공유


WSFederationAuthenticationModule.SigningOut 이벤트

정의

로그아웃 도중 세션을 삭제하기 전에 발생합니다.

public:
 event EventHandler<System::IdentityModel::Services::SigningOutEventArgs ^> ^ SigningOut;
public event EventHandler<System.IdentityModel.Services.SigningOutEventArgs> SigningOut;
member this.SigningOut : EventHandler<System.IdentityModel.Services.SigningOutEventArgs> 
Public Custom Event SigningOut As EventHandler(Of SigningOutEventArgs) 
Public Event SigningOut As EventHandler(Of SigningOutEventArgs) 

이벤트 유형

설명

이 이벤트는 RP(신뢰 당사자)에서 세션에서 로그아웃하는 동안 메서드 내부에서 WSFederationAuthenticationModule.SignOut(Boolean) 메서드를 호출 OnSigningOut 하여 발생합니다. 메서드를 통해 FederatedSignOut 페더레이션 로그아웃을 수행할 때 이벤트가 발생하지 않습니다.

세션 쿠키를 삭제 하기 전에 애플리케이션에 필요한 추가 처리를 수행 하는 이벤트 처리기를 추가할 수 있습니다. 이벤트 처리기의 속성을 읽고 IsIPInitiated 로그아웃이 STS(보안 토큰 서비스)에서 WS-Federation 로그아웃 클린 요청 메시지("wsignoutcleanup1.0")를 받은 결과인지 또는 RP에서 시작되었는지 여부를 확인할 수 있습니다.

이 이벤트는 모든 세션에 대해 호출 되는 보장 되지 않습니다. 예를 들어 클라이언트 쪽에서 쿠키를 삭제할 수 있으므로 이 이벤트는 발생하지 않습니다.

적용 대상