System.IdentityModel.Services 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WS-Federation 프로토콜을 사용하여 페더레이션 인증을 수행하는 Windows WIF(Identity Foundation)를 사용하여 빌드된 애플리케이션에서 사용되는 클래스를 포함합니다. 여기에는 WSFAM(HTTP 모듈) 및 SAM(HTTP 모듈 WSFederationAuthenticationModule )과 SessionAuthenticationModule 해당 작업을 지원하는 클래스가 포함됩니다. WSFAM은 WS-Federation 로그인 및 로그아웃 시퀀스에 대한 처리를 제공하고 SAM은 쿠키를 유지 관리하고 처리하여 세션 관리를 제공합니다. 또한 네임스페이스에는 로그인(, WSFederationMessage) 및 로그아웃 메시지(SignInRequestMessageSignInResponseMessage)와 같은 WS-Federation 메시지(SignOutRequestMessage)를 나타내는 클래스뿐만 아니라 개체 모델과 이러한 메시지의 온-더-와이어 표현 간에 직렬화 및 역직렬화하는 serializer도 포함됩니다.
클래스
| Name | Description |
|---|---|
| AsynchronousOperationException |
비동기 작업 중에 오류가 발생할 때 throw되는 예외입니다. |
| AttributeRequestMessage |
WS-Federation 특성 요청 메시지를 나타냅니다. 이 메시지는 수신된 메시지의 wa 매개 변수가 "wattr1.0"일 때 생성됩니다. |
| AuthorizationFailedEventArgs |
AuthorizationFailed 이벤트에 대한 데이터를 제공합니다. |
| ChunkedCookieHandler |
쿠키가 설정된 크기를 초과하지 않도록 쿠키 데이터를 쓰는 쿠키 처리기를 나타냅니다. |
| ChunkedCookieHandlerElement |
|
| ClaimsAuthorizationModule |
클레임 기반 권한 부여를 수행하는 HTTP 모듈을 나타냅니다. |
| ClaimsPrincipalPermission |
구현을 사용하여 ClaimsAuthorizationManager 리소스에 대한 액세스 권한을 활성 보안 주체에 부여해야 하는지 여부를 결정하는 권한을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| ClaimsPrincipalPermissionAttribute |
현재 애플리케이션 컨텍스트에서 인스턴스에서 제공하는 논리에 따라 액세스 검사를 선언적으로 할당하는 ClaimsAuthorizationManager 데 사용되는 보안 특성을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| CookieHandler |
HTTP 클라이언트에서 세션 쿠키를 읽고 쓰고 삭제하기 위한 추상 기본 클래스를 제공합니다. |
| CookieHandlerElement |
|
| ErrorEventArgs |
SignOutError 이벤트에 대한 데이터를 제공합니다. |
| FederatedAuthentication |
웹 애플리케이션에서 페더레이션 인증과 관련된 모든 HTTP 모듈과 관련된 상태에 대한 액세스를 제공합니다. |
| FederatedAuthenticationSessionEndingException |
로그인 세션이 종료되고 현재 요청이 인증되지 않음을 나타냅니다. |
| FederatedPassiveSecurityTokenServiceOperations |
페더레이션된 수동 보안 토큰 서비스에서 일반적으로 수행하는 작업을 캡슐화하는 유틸리티 클래스입니다. |
| FederatedSessionExpiredException |
세션이 만료되었을 때 throw되는 예외입니다. |
| FederationException |
WS-Federation 지원에서 발생한 예외에 대한 기본 클래스입니다. |
| FederationManagement |
페더레이션 메타데이터 문서를 만들고 페더레이션 메타데이터 문서를 기반으로 애플리케이션 구성을 업데이트하기 위한 정적 메서드를 정의합니다. |
| FederationMessage |
모든 페더레이션 메시지 클래스가 파생되는 기본 클래스를 정의합니다. |
| HttpModuleBase |
system.identityModel.services< 요소()로> 구성할 수 있는 HTTP 모듈이SystemIdentityModelServicesSection 파생되는 기본 클래스입니다. |
| MachineKeyTransform |
web.config 또는 machine.config 구성 파일의 섹션에 |
| PseudonymRequestMessage |
WS-Federation 가명 요청 메시지를 나타냅니다. 이 메시지는 수신된 메시지 wa 매개 변수가 "wpseudo1.0"일 때 생성됩니다. |
| RedirectingToIdentityProviderEventArgs |
RedirectingToIdentityProvider 이벤트에 대한 데이터를 제공합니다. |
| SecurityTokenReceivedEventArgs |
SecurityTokenReceived 이벤트에 대한 데이터를 제공합니다. |
| SecurityTokenValidatedEventArgs |
SecurityTokenValidated 이벤트에 대한 데이터를 제공합니다. |
| ServiceCertificateElement |
구성 파일의 |
| SessionAuthenticationModule |
WS-Federation 시나리오에서 세션 쿠키를 처리하는 ASP.NET 모듈을 구현합니다. |
| SessionSecurityTokenCreatedEventArgs |
이벤트 및 이벤트에 대한 SessionSecurityTokenCreatedSessionSecurityTokenCreated 데이터를 제공합니다. |
| SessionSecurityTokenReceivedEventArgs |
SessionSecurityTokenReceived 이벤트에 대한 데이터를 제공합니다. |
| SessionSecurityTokenResolver |
현재 캐시에서 세션 보안 토큰을 확인합니다. |
| SigningOutEventArgs |
SigningOut 이벤트에 대한 데이터를 제공합니다. |
| SignInRequestMessage |
WS-Federation 로그인 요청 메시지를 나타냅니다. |
| SignInResponseMessage |
WS-Federation Sign-In 응답 메시지를 나타냅니다. |
| SignOutCleanupRequestMessage |
WS-Federation Sign-Out 정리 메시지를 나타냅니다. 수신된 메시지에 작업 매개 변수(wa)가 "wsignoutcleanup1.0"으로 설정된 경우 메시지가 만들어집니다. |
| SignOutRequestMessage |
WS-Federation 로그아웃 메시지를 나타냅니다. 이 메시지는 수신된 메시지에 작업 매개 변수(wa)가 "wsignout1.0"으로 설정된 경우 만들어집니다. |
| WSFederationAuthenticationModule |
WSFederationAuthenticationModule 들어오는 요청에 페더레이션 인증 설정을 적용하여 ASP.NET 애플리케이션을 보호하는 데 사용되는 HTTP 모듈입니다. WSFederationAuthenticationModule는 WIF가 ASP.NET 애플리케이션에서 클레임 기반 ID 액세스를 처리하기 위해 기본 모듈입니다. WSFederationAuthenticationModule 여러 이벤트가 발생하므로 ASP.NET 개발자가 기본 동작을 변경하고 인증 및 클레임 처리가 수행되는 방법에 대한 세부 정보를 제어할 수 있습니다. 이 WSFederationAuthenticationModule 기능은 작업별 방법으로 나뉩니다. |
| WSFederationMessage |
WS-Federation 메시지를 나타내고 보다 특수화된 WS-Federation 메시지 클래스가 파생되는 기본 클래스를 정의합니다. |
| WSFederationMessageException |
WS-Federation 메시지를 직렬화하거나 역직렬화하는 동안 오류가 발생할 때 throw되는 예외입니다. |
| WSFederationSerializer |
WS-Federation 메시지를 프로토콜별로 WS-Trust 개체로 RequestSecurityTokenRequestSecurityTokenResponse 변환하는 메서드를 제공합니다. |
열거형
| Name | Description |
|---|---|
| ApplicationType |
애플리케이션의 종류를 지정합니다. |
| CookieHandlerMode |
지원되는 쿠키 처리기 모드를 지정합니다. Mode 속성의 가능한 값을 정의합니다. 이 속성은 CookieHandlerElement 개체가 구성하는 쿠키 처리기의 종류를 정의합니다. 자세한 내용은 CookieHandlerElement 클래스를 참조하세요. |