WSFederationAuthenticationModule.RedirectToIdentityProvider 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Issuer 속성에 지정된 사용자가 STS(보안 토큰 서비스)로 리디렉션하여 WS-Federation 프로토콜을 사용하여 보안 토큰을 받습니다.
public:
virtual void RedirectToIdentityProvider(System::String ^ uniqueId, System::String ^ returnUrl, bool persist);
public virtual void RedirectToIdentityProvider (string uniqueId, string returnUrl, bool persist);
abstract member RedirectToIdentityProvider : string * string * bool -> unit
override this.RedirectToIdentityProvider : string * string * bool -> unit
Public Overridable Sub RedirectToIdentityProvider (uniqueId As String, returnUrl As String, persist As Boolean)
매개 변수
- uniqueId
- String
WSFAM은 이 값을 WS 페더레이션 로그인 요청의 wctx 매개 변수에 저장하지만 모듈은 로그인 요청 또는 로그인 응답을 처리할 때는 이 값을 사용하지 않습니다. 임의의 값으로 설정할 수 있습니다. 중복되어도 문제가 없습니다. 자세한 내용은 CreateSignInRequest(String, String, Boolean) 메서드를 참조하세요.
- returnUrl
- String
인증 시 모듈이 반환되어야 하는 URL입니다.
- persist
- Boolean
WSFAM은 이 값을 WS 페더레이션 로그인 요청의 wctx 매개 변수에 저장하지만 모듈은 로그인 요청 또는 로그인 응답을 처리할 때는 이 값을 사용하지 않습니다. true
또는 false
로 설정할 수 있습니다.
예외
설명
메서드는 RedirectToIdentityProvider 요청이 RP(신뢰 당사자)가 제공하는 웹 페이지 또는 이벤트 처리기 대리자에서 요청이 발급될 때 메서드에서 OnEndRequest 호출 SignIn 되어 권한 부여 실패 시 ID 공급자에 수동 리디렉션을 수행합니다.
메서드에 전달된 매개 변수는 wctx 메시지 매개 변수를 만드는 데 사용됩니다. 유일한 중요한 매개 변수는 매개 변수입니다 returnUrl
. 이렇게 하면 RP가 성공적인 인증을 수행하도록 브라우저에 지시해야 하는 URL이 지정됩니다. 속성에 의해 Reply 지정되고 STS(보안 토큰 서비스)가 응답을 지시해야 하는 RP에서 주소를 제공하는 wreply 메시지 매개 변수와 혼동해서는 안 됩니다.
메서드는 다음을 수행합니다.
메서드를 VerifyProperties 호출하여 모듈에서 유효한 로그인 요청을 실행할 수 있는지 확인합니다.
메서드를 CreateSignInRequest 호출하여 모듈에 구성된 속성에서 로그인 요청을 만듭니다.
호출 하는 OnRedirectingToIdentityProvider 발생 하는 방법의 RedirectingToIdentityProvider 이벤트입니다. 이 이벤트에 대한 이벤트 처리기에서 리디렉션을 취소하거나 로그인 요청 메시지를 수정할 수 있습니다.
적용 대상
.NET