Aracılığıyla paylaş


IdentityConfiguration Sınıf

Tanım

Windows Identity Foundation'ın davranışını denetleen yapılandırılabilir özellikler 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ı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 yüksek 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üvenilir depolama 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ını 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 olan iki tarafın sistem saatleri arasında izin verilen en yüksek 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 belirten bir değer alır veya ayarlar.

SecurityTokenHandlerCollectionManager

SecurityTokenHandlerCollectionManagerWS-Trust iletilerinde bulunan belirteçleri serileştirmek ve doğrulamak için kullanılan nesne kümesini SecurityTokenHandler içeren öğesini alır.

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 IdentityConfiguration tutarlı olması için SecurityTokenHandlerCollection içindeki nesnelerin SecurityTokenHandlerCollectionManager özelliklerini güncelleştirir.

LoadConfiguration(IdentityConfigurationElement)

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

LoadHandlerConfiguration(IdentityConfigurationElement)

Doğrudan belirtilen IdentityConfigurationElementöğesinin altındaki öğeleri kullanarak a SecurityTokenHandlerConfiguration yükler.

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

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

LoadHandlers(IdentityConfigurationElement)

Belirtilen hizmet için tanımlanan öğesini SecurityTokenHandlerCollectionManager 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