IdentityConfiguration Sınıf

Tanım

Windows Identity Foundation'ın davranışını denetleen yapılandırılabilir özelliklerin koleksiyonunu tanımlar.

public ref class IdentityConfiguration
public class IdentityConfiguration
type IdentityConfiguration = class
Public Class IdentityConfiguration
Devralma
IdentityConfiguration
Türetilmiş

Oluşturucular

IdentityConfiguration()

IdentityConfiguration sınıfının yeni bir örneğini başlatır. Ayarlar varsa varsayılan yapılandırmadan yüklenir.

IdentityConfiguration(Boolean)

Ayarların IdentityConfiguration varsayılan yapılandırmadan yüklenip yüklenmeyeceğini belirten bir değer kullanarak sınıfın yeni bir örneğini başlatır.

IdentityConfiguration(Boolean, X509Certificate2)

Belirtilen hizmet sertifikasına sahip sınıfın IdentityConfiguration yeni bir örneğini başlatır. Ayarlar isteğe bağlı olarak varsayılan yapılandırmayı yüklüyor.

IdentityConfiguration(String)

IdentityConfiguration sınıfının yeni bir örneğini başlatır. Ayarlar adlandırılmış yapılandırmadan yüklenir.

IdentityConfiguration(String, X509Certificate2)

Belirtilen hizmet sertifikasına sahip sınıfın IdentityConfiguration yeni bir örneğini başlatır ve adlandırılmış yapılandırmayı yükler.

IdentityConfiguration(X509Certificate2)

Belirtilen hizmet sertifikasına sahip sınıfın IdentityConfiguration yeni bir örneğini başlatır.

Alanlar

DefaultCertificateValidationMode

Varsayılan X.509 sertifika doğrulama modu olan PeerOrChainTrust.

DefaultIssuerNameRegistryType

Varsayılan veren adı kayıt defteri türü; Type sınıfını ConfigurationBasedIssuerNameRegistry seçin.

DefaultMaxClockSkew

Varsayılan en büyük saat dengesizliği; 5 dakika.

DefaultRevocationMode

Varsayılan X.509 iptal modu; Onlineöğesini seçin.

DefaultServiceName

Varsayılan hizmet adı; boş bir dize.

DefaultTrustedStoreLocation

Sertifikalar için varsayılan güvenilen depo konumu; LocalMachineöğesini seçin.

Özellikler

AudienceRestriction

Yapılandırılan AudienceRestrictionöğesini alır veya ayarlar.

Caches

Yapılandırılan IdentityModelCachesöğesini alır veya ayarlar.

CertificateValidationMode

Veren sertifikaları doğrulamak için işleyiciler tarafından kullanılan sertifika doğrulama modunu alır veya ayarlar.

CertificateValidator

Veren sertifikalarını doğrulamak için işleyiciler tarafından kullanılan sertifika doğrulayıcısını alır veya ayarlar.

ClaimsAuthenticationManager

Talep kimlik doğrulama yöneticisini alır veya ayarlar. Varsayılan, sınıfının bir örneğidir ClaimsAuthenticationManager .

ClaimsAuthorizationManager

Talep yetkilendirme yöneticisini alır veya ayarlar.

DetectReplayedTokens

Varsayılan işleyici yapılandırmasında işleyicilerin yeniden oynatılan belirteçleri algılaması gerekip gerekmediğini belirten bir değer alır veya ayarlar.

IsInitialized

Yöntemin çağrılıp çağrılmadığını Initialize() belirten bir değer alır veya ayarlar.

IssuerNameRegistry

Veren adlarını çözmek için kullanılan veren adı kayıt defterini alır veya ayarlar.

IssuerTokenResolver

Veren belirteç çözümleyicisini alır veya ayarlar.

MaxClockSkew

İletişimde bulunan iki tarafın sistem saatleri arasında izin verilen en fazla zaman farkını alır veya ayarlar.

Name

Bu yapılandırmanın hizmet adını alır.

RevocationMode

Veren sertifikalarını doğrulamak için işleyiciler tarafından kullanılan iptal modunu alır veya ayarlar.

SaveBootstrapContext

Nesnenin belirteç doğrulamasından BootstrapContext sonra ve Oturumlarına kaydedilip kaydedilmediğini ClaimsIdentity gösteren bir değer alır veya ayarlar.

SecurityTokenHandlerCollectionManager

SecurityTokenHandlerCollectionManagerWS-Trust iletilerde bulunan belirteçleri serileştirmek ve doğrulamak için kullanılan nesne kümesini SecurityTokenHandler içerir.

SecurityTokenHandlers

WS-Trust iletilerde bulunan belirteçleri serileştirmek ve doğrulamak için kullanılan nesne koleksiyonunu SecurityTokenHandler alır.

ServiceCertificate

Hizmet sertifikasını alır veya ayarlar.

ServiceTokenResolver

Hizmet belirteci çözümleyicisini alır veya ayarlar.

TokenReplayCacheExpirationPeriod

içine yerleştirilen TokenReplayCacheöğeler için süre sonunu alır veya ayarlar.

TrustedStoreLocation

Veren sertifikalarını doğrulamak için işleyiciler tarafından kullanılan güvenilir depolama konumunu alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Initialize()

bu örnekteki SecurityTokenHandlerConfiguration özellik değerleriyle tutarlı olması için SecurityTokenHandlerCollection içinde yer alan SecurityTokenHandlerCollectionManager nesnelerin nesnelerinde IdentityConfiguration özellikleri Güncelleştirmeler.

LoadConfiguration(IdentityConfigurationElement)

Uygulama veya Web yapılandırma dosyasından bu IdentityConfiguration örneğin ayarlarını yükler.

LoadHandlerConfiguration(IdentityConfigurationElement)

öğeleri doğrudan belirtilen IdentityConfigurationElementöğesinin altında kullanarak bir SecurityTokenHandlerConfiguration yükler.

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

ile ilgili SecurityTokenHandlerCollectionyapılandırma öğelerini yükler.

LoadHandlers(IdentityConfigurationElement)

SecurityTokenHandlerCollectionManager Belirtilen hizmet için tanımlanan öğesini yükler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır