다음을 통해 공유


IdentityConfiguration 클래스

정의

Windows Identity Foundation의 동작을 제어하는 구성 가능한 속성 컬렉션을 정의합니다.

public ref class IdentityConfiguration
public class IdentityConfiguration
type IdentityConfiguration = class
Public Class IdentityConfiguration
상속
IdentityConfiguration
파생

생성자

IdentityConfiguration()

IdentityConfiguration 클래스의 새 인스턴스를 초기화합니다. 설정이 기본 구성에서 로드됩니다(있는 경우).

IdentityConfiguration(Boolean)

설정이 기본 구성에서 로드되어야 하는지 여부를 나타내는 값을 사용하여 IdentityConfiguration 클래스의 새 인스턴스를 초기화합니다.

IdentityConfiguration(Boolean, X509Certificate2)

지정한 서비스 인증서를 갖는 IdentityConfiguration 클래스의 새 인스턴스를 초기화합니다. 설정에서 기본 구성을 선택적으로 로드 중입니다.

IdentityConfiguration(String)

IdentityConfiguration 클래스의 새 인스턴스를 초기화합니다. 설정이 명명된 구성에서 로드됩니다.

IdentityConfiguration(String, X509Certificate2)

명명된 구성을 로드하면서 지정된 서비스 인증서를 보유하는 IdentityConfiguration 클래스의 새 인스턴스를 초기화합니다.

IdentityConfiguration(X509Certificate2)

지정한 서비스 인증서를 갖는 IdentityConfiguration 클래스의 새 인스턴스를 초기화합니다.

필드

DefaultCertificateValidationMode

기본 X.509 인증서 유효성 검사 모드로, PeerOrChainTrust입니다.

DefaultIssuerNameRegistryType

기본 발급자 이름 레지스트리 형식으로, Type 클래스의 ConfigurationBasedIssuerNameRegistry입니다.

DefaultMaxClockSkew

기본 최대 클럭 오차(5분)입니다.

DefaultRevocationMode

기본 X.509 해지 모드로, Online입니다.

DefaultServiceName

기본 서비스 이름은 빈 문자열입니다.

DefaultTrustedStoreLocation

인증서에 대해 신뢰할 수 있는 기본 저장소 위치: LocalMachine

속성

AudienceRestriction

구성된 AudienceRestriction을 가져오거나 설정합니다.

Caches

구성된 IdentityModelCaches을 가져오거나 설정합니다.

CertificateValidationMode

처리기가 발급자 인증서의 유효성을 검사하는 데 사용하는 인증서 유효성 검사 모드를 가져오거나 설정합니다.

CertificateValidator

처리기가 발급자 인증서의 유효성을 검사하는 데 사용하는 인증서 유효성 검사기를 가져오거나 설정합니다.

ClaimsAuthenticationManager

클레임 인증 관리자를 가져오거나 설정합니다. 기본값은 ClaimsAuthenticationManager 클래스의 인스턴스입니다.

ClaimsAuthorizationManager

클레임 인증 관리자를 가져오거나 설정합니다.

DetectReplayedTokens

처리기가 재생된 토큰을 검색해야 할지 여부를 나타내는 기본 처리기 구성의 값을 가져오거나 설정합니다.

IsInitialized

Initialize() 메서드가 호출되었는지 여부를 나타내는 값을 가져오거나 설정합니다.

IssuerNameRegistry

발급자 이름을 확인하는 데 사용되는 발급자 이름 레지스트리를 가져오거나 설정합니다.

IssuerTokenResolver

발급자 토큰 확인자를 가져오거나 설정합니다.

MaxClockSkew

서로 통신하는 양쪽 시스템 클록 간에 허용되는 최대 시간 차이를 가져오거나 설정합니다.

Name

이 구성의 서비스 이름을 가져옵니다.

RevocationMode

처리기가 발급자 인증서의 유효성을 검사하는 데 사용하는 해지 모드를 가져오거나 설정합니다.

SaveBootstrapContext

BootstrapContext 개체가 토큰 유효성 검사 후에 ClaimsIdentity 및 세션에 저장되는지 여부를 나타내는 값을 가져오거나 설정합니다.

SecurityTokenHandlerCollectionManager

WS-Trust 메시지에서 발견된 토큰을 serialize하고 유효성을 검사하는 데 사용되는 SecurityTokenHandlerCollectionManager 개체의 집합을 포함하는 SecurityTokenHandler를 가져옵니다.

SecurityTokenHandlers

WS-Trust 메시지에서 찾은 토큰을 serialize하고 유효성을 검사하는 데 사용되는 SecurityTokenHandler 개체 컬렉션을 가져옵니다.

ServiceCertificate

서비스 인증서를 가져오거나 설정합니다.

ServiceTokenResolver

서비스 토큰 확인자를 가져오거나 설정합니다.

TokenReplayCacheExpirationPeriod

TokenReplayCache에 배치된 항목에 대한 만료 기간을 가져오거나 설정합니다.

TrustedStoreLocation

처리기가 발급자 인증서의 유효성을 검사하는 데 사용하는 신뢰할 수 있는 저장소 위치를 가져오거나 설정합니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
Initialize()

일관성을 유지해야 할 SecurityTokenHandlerConfiguration에 포함된 SecurityTokenHandlerCollection 개체에 대한 SecurityTokenHandlerCollectionManager 개체의 속성을 이 IdentityConfiguration 인스턴스에 대한 속성 값으로 업데이트합니다.

LoadConfiguration(IdentityConfigurationElement)

애플리케이션 또는 웹 구성 파일에서 이 IdentityConfiguration 인스턴스의 설정을 로드합니다.

LoadHandlerConfiguration(IdentityConfigurationElement)

요소를 사용하여 SecurityTokenHandlerConfiguration을 지정된 IdentityConfigurationElement에 직접 로드합니다.

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

SecurityTokenHandlerCollection과 관련된 구성 요소를 로드합니다.

LoadHandlers(IdentityConfigurationElement)

지정된 서비스에 정의된 SecurityTokenHandlerCollectionManager를 로드합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상