WSFederationAuthenticationModule.GetSignOutRedirectUrl 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
wreply 매개 변수를 포함하는 WS-Federation 로그아웃 정리 요청(wsignoutcleanup1.0)을 처리할 때 리디렉션할 URL을 결정합니다.
protected:
virtual System::String ^ GetSignOutRedirectUrl(System::IdentityModel::Services::SignOutCleanupRequestMessage ^ signOutMessage);
protected virtual string GetSignOutRedirectUrl (System.IdentityModel.Services.SignOutCleanupRequestMessage signOutMessage);
abstract member GetSignOutRedirectUrl : System.IdentityModel.Services.SignOutCleanupRequestMessage -> string
override this.GetSignOutRedirectUrl : System.IdentityModel.Services.SignOutCleanupRequestMessage -> string
Protected Overridable Function GetSignOutRedirectUrl (signOutMessage As SignOutCleanupRequestMessage) As String
매개 변수
- signOutMessage
- SignOutCleanupRequestMessage
로그 아웃 정리 요청입니다.
반환
리디렉션할 URI입니다.
예외
signOutMessage
에는 null
이거나 빈 Reply 속성이 있습니다.
signOutMessage
이(가) null
인 경우
설명
이 메서드는 요청 처리 파이프라인의 CanReadSignInResponse 메서드에서 호출되어 WS-Federation 로그아웃 클린 요청을 처리한 후 리디렉션할 URL을 결정합니다. 메시지에 wreply 매개 변수가 있는 경우에만 호출됩니다(매개 변수에는 signOutMessage
Reply 비어 있지 null
도 않은 속성도 있음).
기본 구현은 속성에 지정된 STS(보안 토큰 서비스)의 주소에 대해 메시지( SignOutCleanupRequestMessage.Reply 속성)에 포함된 회신 URL의 유효성을 Issuer 검사합니다. 회신 URL이 유효하려면 다음 조건이 true여야 합니다.
회신 URL은 절대 URL입니다.
회신 URL에는 발급자와 동일한 체계가 있습니다.
회신 URL은 발급자 포트와 동일합니다.
회신 URL이 발급자와 동일한 호스트를 가지거나 회신 URL이 발급자의 하위 도메인을 지정합니다.
이러한 조건이 모두 true이면 회신 URL(회신)이 반환됩니다. 그렇지 않으면 속성에 지정된 URL이 Issuer 반환됩니다.
회신 URL에 대한 추가 유효성 검사를 제공하려면 이 메서드를 재정의합니다.
적용 대상
.NET