SignInRequestMessage 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WS-Federation 로그인 요청 메시지를 나타냅니다.
public ref class SignInRequestMessage : System::IdentityModel::Services::WSFederationMessage
public class SignInRequestMessage : System.IdentityModel.Services.WSFederationMessage
type SignInRequestMessage = class
inherit WSFederationMessage
Public Class SignInRequestMessage
Inherits WSFederationMessage
- 상속
예제
string identityProviderUri = Request.QueryString["whr"];
string action = Request.QueryString["wa"];
SignInRequestMessage signInRequest = FederatedAuthentication.WSFederationAuthenticationModule.CreateSignInRequest(Guid.NewGuid().ToString(),
"http://MyAppreturnUrl",
false);
signInRequest.Realm = "htp://MyApp.com";
signInRequest.HomeRealm = identityProviderUri;
Response.Redirect(signInRequest.RequestUrl);
설명
Ws-federation 로그인 메시지가 보내집니다 신뢰 당사자 (RP)에서 보안 토큰 서비스 (STS)는 보안 토큰을 요청 합니다. Wa 매개 변수가 "wsignout1.0"로 설정 되어 있어야 하 고 wtrealm 매개 변수 (이 자주 요청된 된 리소스의 URL) 요청된 된 리소스의 보안 영역으로 설정 해야 합니다. 요청에 다른 선택적 매개 변수를 지정할 수도 있습니다.
A SignOutRequestMessage 의 정적 메서드를 통해 메시지가 만들어집니다 합니다 SignOutRequestMessage 클래스, 예를 들어를 CreateFromUri 메서드를 없습니다 wresult 또는 wresultptr 매개 변수가 있는 및 wtrealm 매개 변수는 wa 매개 변수는 "wsignin1.0"로 설정 되 면 또는 wreply 매개 변수가 있습니다.
중요
Active Directory Federation Services (AD FS) 버전 1.0 사용 하 여 이전 버전과 호환성을 위해 Windows Identity Foundation (WIF) 허용 wtrealm 매개 변수 또는 설정할 wreply 매개 변수 (또는 둘 다)에 로그인 메시지를 잘못 되었습니다. 그러나 WS-페더레이션 프로토콜에서는 wtrealm 매개 변수가 로그인 요청에 있어야 합니다. 대부분의 시나리오에서 wtrealm 매개 변수 지정 되어 있는지 확인 해야 합니다.
SignInRequestMessage 클래스를 설정 하거나 개별 메시지 매개 변수를 액세스할 수 있는 몇 가지 속성을 표시 합니다. 이러한 매개 변수 설정 하거나를 통해 액세스할 수도 있습니다는 Parameters 사전입니다. 예를 들어, 확인할 수 있습니다 메시지의 wtrealm 매개 변수 중 하나를 Realm 속성 또는 키로 "wtrealm"를 지정 하 여는 Parameters 사전입니다.
이 클래스가 나타내는 메시지에 대한 자세한 내용은 WS-Federation(Web Services Federation Language) 버전 1.2 사양의 섹션 13을 참조하세요.
생성자
SignInRequestMessage(Uri, String) |
지정된 기본 URL 및 wtrealm 매개 변수를 사용하여 SignInRequestMessage 클래스의 새 인스턴스를 초기화합니다. |
SignInRequestMessage(Uri, String, String) |
지정된 기본 URI, wtrealm 매개 변수 및 wreply 매개 변수를 사용하여 SignInRequestMessage 클래스의 새 인스턴스를 초기화합니다. 이전 버전과의 호환성을 위해 비표준 메시지 작성을 지원합니다. |
속성
Action |
메시지의 wa 매개 변수를 가져오거나 설정합니다. (다음에서 상속됨 WSFederationMessage) |
AuthenticationType |
메시지의 wauth 매개 변수를 가져오거나 설정합니다. |
BaseUri |
메시지를 적용할 기본 URL을 가져오거나 설정합니다. (다음에서 상속됨 FederationMessage) |
Context |
메시지의 wctx 매개 변수를 가져오거나 설정합니다. (다음에서 상속됨 WSFederationMessage) |
CurrentTime |
메시지의 wct 매개 변수를 가져오거나 설정합니다. |
Encoding |
메시지의 wencoding 매개 변수를 가져오거나 설정합니다. (다음에서 상속됨 WSFederationMessage) |
Federation |
메시지의 wfed 매개 변수를 가져오거나 설정합니다. |
Freshness |
메시지의 wfresh 매개 변수를 가져오거나 설정합니다. |
HomeRealm |
메시지의 whr 매개 변수를 가져오거나 설정합니다. |
Parameters |
메시지 매개 변수를 사전으로 가져옵니다. (다음에서 상속됨 FederationMessage) |
Policy |
메시지의 wp 매개 변수를 가져오거나 설정합니다. |
Realm |
메시지의 wtrealm 매개 변수를 가져오거나 설정합니다. |
Reply |
메시지의 wreply 매개 변수를 가져오거나 설정합니다. |
Request |
메시지의 wreq 매개 변수를 가져오거나 설정합니다. |
RequestPtr |
메시지의 wreqptr 매개 변수를 가져오거나 설정합니다. |
RequestUrl |
이 메시지에 해당하는 URL의 문자열 표현을 가져옵니다. |
Resource |
메시지의 wres 매개 변수를 가져오거나 설정합니다. |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetParameter(String) |
매개 변수 사전에서 지정한 매개 변수 값을 반환합니다. (다음에서 상속됨 FederationMessage) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
RemoveParameter(String) |
매개 변수 사전에서 매개 변수를 제거합니다. (다음에서 상속됨 FederationMessage) |
SetParameter(String, String) |
매개 변수 사전에서 매개 변수의 값을 설정합니다. (다음에서 상속됨 FederationMessage) |
SetUriParameter(String, String) |
매개 변수 사전에서 매개 변수의 값을 설정합니다. 값은 절대 URI여야 합니다. (다음에서 상속됨 FederationMessage) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
Validate() |
현재 인스턴스의 유효성을 검사합니다. |
Write(TextWriter) |
쿼리 문자열 형식의 이 메시지를 지정된 텍스트 작성기에 씁니다. |
WriteFormPost() |
메시지를 폼 게시로 serialize하고 결과 Javascript 형식의 폼을 문자열로 반환합니다. (다음에서 상속됨 FederationMessage) |
WriteQueryString() |
쿼리 문자열 형식인 메시지의 문자열 표현을 반환합니다. (다음에서 상속됨 FederationMessage) |
적용 대상
추가 정보
.NET