IdentityConfiguration Třída

Definice

Definuje kolekci konfigurovatelných vlastností, které řídí chování Windows Identity Foundation.

public ref class IdentityConfiguration
public class IdentityConfiguration
type IdentityConfiguration = class
Public Class IdentityConfiguration
Dědičnost
IdentityConfiguration
Odvozené

Konstruktory

Name Description
IdentityConfiguration()

Inicializuje novou instanci IdentityConfiguration třídy. Nastavení se načtou z výchozí konfigurace, pokud existuje.

IdentityConfiguration(Boolean, X509Certificate2)

Inicializuje novou instanci IdentityConfiguration třídy, která má zadaný certifikát služby. Nastavení se volitelně načítají výchozí konfigurace.

IdentityConfiguration(Boolean)

Inicializuje novou instanci IdentityConfiguration třídy pomocí hodnoty, která určuje, zda má být nastavení načteno z výchozí konfigurace.

IdentityConfiguration(String, X509Certificate2)

Inicializuje novou instanci IdentityConfiguration třídy se zadaným certifikátem služby a načte pojmenovanou konfiguraci.

IdentityConfiguration(String)

Inicializuje novou instanci IdentityConfiguration třídy. Nastavení se načtou z pojmenované konfigurace.

IdentityConfiguration(X509Certificate2)

Inicializuje novou instanci IdentityConfiguration třídy, která má zadaný certifikát služby.

Pole

Name Description
DefaultCertificateValidationMode

Výchozí režim ověřování certifikátu X.509. PeerOrChainTrust

DefaultIssuerNameRegistryType

Výchozí typ registru názvu vystavitele; třídy TypeConfigurationBasedIssuerNameRegistry .

DefaultMaxClockSkew

Výchozí maximální nerovnoměrná distribuce hodin; 5 minut.

DefaultRevocationMode

Výchozí režim odvolání X.509; Online.

DefaultServiceName

Výchozí název služby; prázdný řetězec.

DefaultTrustedStoreLocation

Výchozí umístění důvěryhodného úložiště pro certifikáty; LocalMachine.

Vlastnosti

Name Description
AudienceRestriction

Získá nebo nastaví nakonfigurovaný AudienceRestriction.

Caches

Získá nebo nastaví nakonfigurovaný IdentityModelCaches.

CertificateValidationMode

Získá nebo nastaví režim ověření certifikátu používaný obslužnými rutinami k ověření certifikátů vystavitele.

CertificateValidator

Získá nebo nastaví validátor certifikátu používaný obslužnými rutinami k ověření certifikátů vystavitele.

ClaimsAuthenticationManager

Získá nebo nastaví správce ověřování deklarací identity. Výchozí hodnota je instance ClaimsAuthenticationManager třídy.

ClaimsAuthorizationManager

Získá nebo nastaví správce autorizace deklarací identity.

DetectReplayedTokens

Získá nebo nastaví hodnotu ve výchozí konfiguraci obslužné rutiny, která indikuje, zda obslužné rutiny mají detekovat přehrání tokenů.

IsInitialized

Získá nebo nastaví hodnotu, která označuje, zda Initialize() metoda byla volána.

IssuerNameRegistry

Získá nebo nastaví registr názvů vystavitelů použitý k překladu názvů vystavitelů.

IssuerTokenResolver

Získá nebo nastaví překladač tokenu vystavitele.

MaxClockSkew

Získá nebo nastaví maximální povolený časový rozdíl mezi systémovými hodinami dvou stran, které komunikují.

Name

Získá název služby této konfigurace.

RevocationMode

Získá nebo nastaví režim odvolání používaný obslužnými rutinami k ověření certifikátů vystavitele.

SaveBootstrapContext

Získá nebo nastaví hodnotu, která určuje, zda BootstrapContext je objekt uložen v ClaimsIdentity a Relace po ověření tokenu.

SecurityTokenHandlerCollectionManager

SecurityTokenHandlerCollectionManager Získá obsahující sadu SecurityTokenHandler objektů, které se používají k serializaci a ověření tokenů nalezených v WS-Trust zpráv.

SecurityTokenHandlers

Získá kolekci SecurityTokenHandler objektů používaných k serializaci a ověření tokenů nalezených v WS-Trust zpráv.

ServiceCertificate

Získá nebo nastaví certifikát služby.

ServiceTokenResolver

Získá nebo nastaví překladač tokenů služby.

TokenReplayCacheExpirationPeriod

Získá nebo nastaví dobu vypršení platnosti pro položky umístěné v TokenReplayCachesouboru .

TrustedStoreLocation

Získá nebo nastaví důvěryhodné umístění úložiště používané obslužnými rutinami k ověření certifikátů vystavitele.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
Initialize()

Aktualizuje vlastnosti objektů SecurityTokenHandlerConfiguration obsažených v SecurityTokenHandlerCollection objektechSecurityTokenHandlerCollectionManager, aby byly konzistentní s hodnotami vlastností v této IdentityConfiguration instanci.

LoadConfiguration(IdentityConfigurationElement)

Načte nastavení pro tuto IdentityConfiguration instanci z konfiguračního souboru aplikace nebo webu.

LoadHandlerConfiguration(IdentityConfigurationElement)

Načte SecurityTokenHandlerConfiguration pomocí prvků přímo pod zadaným IdentityConfigurationElementparametrem .

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

Načte konfigurační prvky, které se týkají .SecurityTokenHandlerCollection

LoadHandlers(IdentityConfigurationElement)

SecurityTokenHandlerCollectionManager Načte definované pro zadanou službu.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro