다음을 통해 공유


System.IdentityModel.Selectors 네임스페이스

WCF(Windows Communication Foundation) 클레임 기반 ID 모델에 인증을 구현하는 클래스가 포함되어 있습니다.

.NET Framework 4.5 및 .NET Framework로의 WIF(Windows Identity Foundation) 통합부터 WCF 클레임 기반 ID 모델이 WIF로 대체되었습니다. WIF는 CLR, WCF, ASP.NET 등 여러 Microsoft 제품 스택에 대한 인증 및 권한 부여 기능을 제공하는 데 사용할 수 있는 클레임 기반 ID 개체 모델을 제공합니다. 보안 토큰을 표현하며 보안 토큰을 처리하는 데 사용되는 WIF 클래스가 System.IdentityModel.Tokens 네임스페이스에 포함되어 있습니다. 예를 들면 SecurityTokenSecurityTokenHandler입니다. .NET 4.5부터 권한 부여 정책이 System.IdentityModel.Tokens 네임스페이스의 클래스가 System.IdentityModel.Selectors 네임스페이스의 클래스 대신 사용되어야 합니다.

클래스

AudienceUriModeValidationHelper

SamlSecurityTokenAuthenticator 속성이 유효한 값으로 설정되었는지 확인하는 AudienceUriMode 클래스의 도우미 클래스입니다.

CardSpaceException

CardSpace 서비스 수준에서 하나 이상의 예외가 발생한 경우 예외가 throw됩니다. 오류의 원인이 이벤트 로그에 기록됩니다.

CardSpacePolicyElement

이 클래스는 인프라에서 사용하기 위한 것입니다.

CardSpaceSelector

관리 코드에서 지원되는 모든 CardSpace public 연산에 액세스할 수 있도록 합니다.

CustomUserNameSecurityTokenAuthenticator

사용자 지정 인증 체계를 사용하여 UserNameSecurityToken 보안 토큰을 인증합니다.

IdentityValidationException

받는 사람 인증서가 잘못되었음을 나타내는 예외 클래스입니다.

KerberosSecurityTokenAuthenticator

KerberosReceiverSecurityToken 보안 토큰을 인증합니다.

KerberosSecurityTokenProvider

SOAP 메시지를 보낸 사람에게 KerberosRequestorSecurityToken 보안 토큰을 제공하는 보안 토큰 공급자를 나타냅니다.

PolicyValidationException

받는 사람이 제공한 정책의 유효성을 검사할 수 없음을 나타내는 예외 클래스입니다.

RsaSecurityTokenAuthenticator

RsaSecurityToken 보안 토큰을 인증합니다.

SamlSecurityTokenAuthenticator

SamlSecurityToken 보안 토큰을 인증합니다.

SecurityTokenAuthenticator

보안 토큰을 인증합니다.

SecurityTokenManager

보안 토큰을 제공 및 인증하고 serialize하는 방법을 지정하는 보안 토큰 관리자를 나타냅니다.

SecurityTokenProvider

SOAP 메시지를 보낸 사람의 보안 토큰을 처리하는 보안 토큰 공급자를 나타냅니다.

SecurityTokenProvider.SecurityTokenAsyncResult

대리자가 수행하는 비동기 작업의 결과를 캡슐화합니다.

SecurityTokenRequirement

보안 토큰 요구 사항을 지정합니다.

SecurityTokenResolver

키 식별자나 키 식별자 절이 있는 경우 보안 토큰이나 키를 검색할 수 있는 유틸리티 클래스를 나타냅니다.

SecurityTokenSerializer

키 식별자, 키 식별자 절 및 보안 토큰을 읽고 쓸 수 있는 클래스를 나타냅니다.

SecurityTokenVersion

보안 토큰이 정의된 WS-* 사양과 같은 사양을 나타냅니다.

ServiceBusyException

CardSpace 서비스가 다른 요청을 처리 중임을 나타내는 예외 클래스입니다.

ServiceNotStartedException

사용자 컴퓨터에서 CardSpace가 시작되지 않은 경우 예외가 throw됩니다.

StsCommunicationException

보안 토큰 서비스와 통신하는 데 문제가 있는 경우 throw되는 예외입니다.

UnsupportedPolicyOptionsException

지원되지 않는 옵션을 포함하는 정책이 시스템에 제공되었음을 나타냅니다.

UntrustedRecipientException

사용자가 인증서에서 정보를 검토한 후 토큰을 요청하는 엔터티를 신뢰하지 않도록 결정하면 throw되는 예외입니다.

UserCancellationException

사용자가 GetToken(CardSpacePolicyElement[], SecurityTokenSerializer) 호출 중에 작업을 취소하면 throw되는 예외입니다.

UserNamePasswordValidator

사용자 이름과 암호의 유효성을 검사합니다.

UserNameSecurityTokenAuthenticator

UserNameSecurityToken 보안 토큰을 인증합니다.

UserNameSecurityTokenProvider

SOAP 메시지를 보낸 사람에게 UserNameSecurityToken 보안 토큰을 제공하는 보안 토큰 공급자를 나타냅니다.

WindowsSecurityTokenAuthenticator

Windows 인증을 사용하여 WindowsSecurityToken 보안 토큰을 인증합니다.

WindowsUserNameSecurityTokenAuthenticator

Windows 인증을 사용하여 UserNameSecurityToken 보안 토큰의 사용자 이름과 암호를 인증합니다.

X509CertificateValidator

X.509 인증서의 유효성을 검사합니다.

X509SecurityTokenAuthenticator

X509SecurityToken을 인증합니다.

X509SecurityTokenProvider

SOAP 메시지를 보낸 사람에게 X509SecurityToken 보안 토큰을 제공하는 보안 토큰 공급자를 나타냅니다.

열거형

AudienceUriMode

SamlSecurityToken 보안 토큰 SamlAudienceRestrictionCondition의 유효성 검사 여부를 지정합니다.