다음을 통해 공유


System.IdentityModel 네임스페이스

STS(보안 토큰 서비스)를 빌드하는 데 사용되는 클래스가 포함되어 있습니다. 여기에는 SecurityTokenServiceScope 클래스가 포함되지만, 쿠키 변환을 수행할 수 있는 기능을 제공하는 여러 유틸리티 클래스는 제외됩니다.

클래스

AsynchronousOperationException

비동기 작업 중 오류가 발생할 때 throw되는 예외입니다.

AsyncResult

IAsyncResult 인터페이스를 구현하는 추상 기본 클래스입니다. 이 형식은 일반적인 비동기 프로그래밍 시나리오에 사용할 수 있는 IAsyncResult 개체를 파생하는 기본 클래스의 역할을 합니다.

BadRequestException

STS(보안 토큰 서비스)에서 RST(토큰 요청)를 이해할 수 없을 경우 throw되는 예외입니다.

CookieTransform

되돌릴 수 있는 데이터 변환을 쿠키 데이터에 적용하는 클래스에 대한 추상 기본 클래스입니다.

DeflateCookieTransform

DeflateStream을 사용하여 쿠키 압축을 제공합니다.

DelegatingXmlDictionaryReader

지정된 판독기를 래핑하고 모든 XmlDictionaryReader 호출을 래핑된 판독기에 위임하는 클래스입니다.

DelegatingXmlDictionaryWriter

지정된 작성기를 래핑하고 모든 XmlDictionaryWriter 호출을 래핑된 작성기에 위임하는 클래스입니다.

EnvelopedSignatureReader

엔벌로프된 서명된 XML를 가리키는 판독기를 래핑하여 서명을 처리하지 않고 콘텐츠를 읽는 데 사용할 수 있는 판독기를 제공합니다. 엔벌로프의 마지막 요소를 읽을 때 서명은 자동으로 유효성이 검사됩니다. 이 클래스는 상속될 수 없습니다.

EnvelopedSignatureWriter

작성기를 래핑하고 봉투를 완전히 기록된 때 서명을 자동으로 생성합니다. 이 클래스는 상속될 수 없습니다.

LimitExceededException

구성된 제한 또는 할당량을 초과하는 경우 throw되는 예외입니다.

OpenObject

파생 클래스에 제네릭 속성 모음을 제공하는 추상 클래스입니다.

ProtectedDataCookieTransform

ProtectedData 클래스를 사용하여 쿠키 무결성 및 기밀성을 제공합니다. 이 클래스는 상속될 수 없습니다.

RequestException

요청 오류 시 throw된 예외에 대한 기본 클래스입니다.

RequestFailedException

구체적으로 결정할 수 없는 외부적인 이유로 인해 지정된 요청(RST)이 실패하면 예외가 throw됩니다.

RsaEncryptionCookieTransform

RSA를 사용하여 쿠키를 암호화합니다.

RsaSignatureCookieTransform

RSA 시그니처를 사용하여 쿠키 무결성을 제공합니다.

Scope

토큰 발급 요청에 대한 구성을 나타냅니다.

SecurityMessageSerializationException

보안 메시지를 serialize하는 동안 오류가 발생한 경우 throw되는 예외입니다.

SecurityTokenService

STS(보안 토큰 서비스)의 메서드와 속성을 정의하는 추상 기본 클래스입니다.

SecurityTokenService.FederatedAsyncState

이 클래스는 보안 토큰 서비스 내 비동기 호출에 대해 요청 상태를 유지하는 데 사용됩니다.

SignatureVerificationFailedException

서명을 처리하는 동안 오류가 발생하는 경우 throw되는 예외입니다.

TypedAsyncResult<T>

결과 AsyncResult을 래핑하고 Type 메서드가 호출될 때 반환하는 End(IAsyncResult)의 구체적 구현입니다.

UnsupportedTokenTypeBadRequestException

알 수 없는 토큰 형식으로 인해 지정된 토큰 요청(RST)을 인식할 수 없는 경우 throw되는 예외입니다.