WSFederationAuthenticationModule.GetReturnUrlFromResponse 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
원래 로그인 응답에서 요청 된 페이지의 URL을 추출합니다.
protected:
virtual System::String ^ GetReturnUrlFromResponse(System::Web::HttpRequestBase ^ request);
protected virtual string GetReturnUrlFromResponse (System.Web.HttpRequestBase request);
abstract member GetReturnUrlFromResponse : System.Web.HttpRequestBase -> string
override this.GetReturnUrlFromResponse : System.Web.HttpRequestBase -> string
Protected Overridable Function GetReturnUrlFromResponse (request As HttpRequestBase) As String
매개 변수
- request
- HttpRequestBase
WS-페더레이션 로그인 응답 메시지를 포함하는 폼 POST를 포함하는 HTTP 요청입니다.
반환
클라이언트가 원래 요청했던 페이지의 URL입니다. 로그인이 성공한 후에 클라이언트를 리디렉션해야 하는 URL(신뢰 당사자)입니다.
예외
request
은 null
입니다.
설명
이 메서드는 요청 처리 파이프라인( OnAuthenticateRequest 메서드)에서 호출되어 RP(신뢰 당사자)에서 페이지의 URL을 가져와 성공적으로 로그인한 후 클라이언트를 로 전달합니다. 일반적으로 클라이언트가 원래 액세스를 요청한 RP 리소스의 URL입니다.
기본적으로 WSFAM은 STS(보안 토큰 서비스)에 WS-Federation 로그인 요청을 보낼 때 반환 URL을 wctx 메시지 매개 변수 내에 저장합니다. WS-Federation 사양에 따라 wctx 매개 변수는 메시지가 전달되고 STS에서 보낸 WS-Federation 로그인 응답 메시지에서 바뀌지 않고 반환되는 엔터티 간에 유지됩니다.
기본 구현은 로그인 응답의 wctx 매개 변수에서 반환 URL을 가져옵니다. WSFAM에서 사용되는 wctx 매개 변수의 형식에 대한 자세한 내용은 메서드를 CreateSignInRequest 참조하세요.
적용 대상
추가 정보
.NET