IdentityConfiguration Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) |