System.IdentityModel.Services 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WIF(Windows Identity Foundation)를 사용하여 작성된 애플리케이션에서 사용되는 클래스가 포함되어 있으며, 이 애플리케이션은 WS-Federation 프로토콜을 사용하여 페더레이션 인증을 수행합니다. HTTP 모듈, WSFederationAuthenticationModule(WSFAM) 및 SessionAuthenticationModule(SAM) 외에 해당 작업을 지원하는 클래스도 포함합니다. WSFAM은 WS-페더레이션 로그인 및 로그아웃 시퀀스를 처리하며 SAM은 쿠키 유지 관리 및 처리를 통해 세션을 관리합니다. 네임스페이스에는 이 메시지의 개체 모델과 회선에 표시 간에 직렬화 및 역직렬화하는 직렬 변환기 외에도 로그인(WSFederationMessage, SignInRequestMessage) 및 로그아웃 메시지(SignInResponseMessage)와 같은 WS-Federation 메시지(SignOutRequestMessage)를 나타내는 클래스도 포함되어 있습니다.
클래스
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 |
Federation 메타데이터 문서를 만들고 Federation 메타데이터 문서를 기반으로 애플리케이션 구성을 업데이트하기 위한 정적 메서드를 정의합니다. |
FederationMessage |
모든 페더레이션 메시지 클래스가 파생되는 기본 클래스를 정의합니다. |
HttpModuleBase |
<system.identityModel.services> 요소(SystemIdentityModelServicesSection)를 사용하여 구성할 수 있는 HTTP 모듈을 파생해 오는 기본 클래스입니다. |
MachineKeyTransform |
web.config 또는 machine.config 구성 파일의 |
PseudonymRequestMessage |
WS-Federation Pseudonym 요청 메시지를 나타냅니다. 받은 메시지 wa 매개 변수가 “wpseudo1.0”인 경우 이 메시지가 만들어집니다. |
RedirectingToIdentityProviderEventArgs |
RedirectingToIdentityProvider 이벤트에 대한 데이터를 제공합니다. |
SecurityTokenReceivedEventArgs |
SecurityTokenReceived 이벤트에 대한 데이터를 제공합니다. |
SecurityTokenValidatedEventArgs |
SecurityTokenValidated 이벤트에 대한 데이터를 제공합니다. |
ServiceCertificateElement |
구성 파일의 |
SessionAuthenticationModule |
WS-Federation 시나리오에서 세션 쿠키를 처리하는 ASP.NET 모듈을 구현합니다. |
SessionSecurityTokenCreatedEventArgs |
SessionSecurityTokenCreated 이벤트 및 SessionSecurityTokenCreated 이벤트에 데이터를 제공합니다. |
SessionSecurityTokenReceivedEventArgs |
SessionSecurityTokenReceived 이벤트에 대한 데이터를 제공합니다. |
SessionSecurityTokenResolver |
현재 캐시에서 세션 보안 토큰을 확인합니다. |
SigningOutEventArgs |
SigningOut 이벤트에 대한 데이터를 제공합니다. |
SignInRequestMessage |
WS-Federation 로그인 요청 메시지를 나타냅니다. |
SignInResponseMessage |
WS-Federation 로그인 응답 메시지를 나타냅니다. |
SignOutCleanupRequestMessage |
WS-Federation 로그아웃 정리 메시지를 나타냅니다. 받은 메시지에 "wsignoutcleanup1.0"으로 설정된 작업 매개 변수(wa)가 있을 경우 메시지가 만들어집니다. |
SignOutRequestMessage |
WS-Federation 로그아웃 메시지를 나타냅니다. 받은 메시지에 "wsignout1.0"으로 설정된 작업 매개 변수(wa)가 있을 경우 이 메시지가 만들어집니다. |
WSFederationAuthenticationModule |
는 WSFederationAuthenticationModule 들어오는 요청에 페더레이션 인증 설정을 적용하여 ASP.NET 애플리케이션을 보호하는 데 사용되는 HTTP 모듈입니다. WSFederationAuthenticationModule은 ASP.NET 애플리케이션 내 클레임 기반 ID 액세스를 처리하기 위해 WIF에서 즉시 제공하는 기본 모듈입니다. WSFederationAuthenticationModule은 여러 이벤트를 발생시키는데, ASP.NET 개발자는 이러한 이벤트를 통해 인증 및 클레임 처리가 어떻게 수행되는 지에 대한 세부 정보를 제어하고 기본 동작을 변경할 수 있습니다. WSFederationAuthenticationModule 기능은 작업별 메서드로 나뉩니다. |
WSFederationMessage |
WS-Federation 메시지를 나타내며 보다 전문화된 WS-Federation 메시지 클래스에서 파생되는 기본 클래스를 정의합니다. |
WSFederationMessageException |
WS-Federation 메시지를 직렬화 또는 역직렬화를 수행하는 동안 오류가 발생한 경우 throw되는 예외입니다. |
WSFederationSerializer |
WS-Federation 메시지를 RequestSecurityToken 및 RequestSecurityTokenResponse 개체로 변환하는 메서드를 제공합니다. 여기서 개체는 WS-Trust 프로토콜에 따라 다릅니다. |
열거형
ApplicationType |
애플리케이션의 종류를 지정합니다. |
CookieHandlerMode |
지원되는 쿠키 처리기 모드를 지정합니다. Mode 속성의 가능한 값을 정의합니다. 이 속성은 CookieHandlerElement 객체에서 구성하는 쿠키 처리기 종류를 정의합니다. 자세한 내용은 CookieHandlerElement 클래스를 참조하세요. |
.NET