IdentityConfiguration Třída

Definice

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

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

Konstruktory

IdentityConfiguration()

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

IdentityConfiguration(Boolean)

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

IdentityConfiguration(Boolean, X509Certificate2)

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

IdentityConfiguration(String)

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

IdentityConfiguration(String, X509Certificate2)

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

IdentityConfiguration(X509Certificate2)

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

Pole

DefaultCertificateValidationMode

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

DefaultIssuerNameRegistryType

Výchozí typ registru názvu vystavitele; ConfigurationBasedIssuerNameRegistry třídyType.

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í důvěryhodné umístění úložiště pro certifikáty; LocalMachine.

Vlastnosti

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á označuje, zda obslužné rutiny by měly detekovat přehrávejte tokeny.

IsInitialized

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

IssuerNameRegistry

Získá nebo nastaví registr názvů vystavitelů sloužící 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ů vystavitelů.

SaveBootstrapContext

Získá nebo nastaví hodnotu, která označuje, zda BootstrapContext objekt je 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ávy.

SecurityTokenHandlers

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

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 .TokenReplayCache

TrustedStoreLocation

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

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

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

Aktualizuje vlastnosti v SecurityTokenHandlerConfiguration objektech pro SecurityTokenHandlerCollection objekty obsažené v objektu SecurityTokenHandlerCollectionManager tak, 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 objekt pomocí elementů přímo v zadaném IdentityConfigurationElementobjektu .

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

Načte konfigurační prvky týkající se .SecurityTokenHandlerCollection

LoadHandlers(IdentityConfigurationElement)

Načte definovanou SecurityTokenHandlerCollectionManager pro zadanou službu.

MemberwiseClone()

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

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

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

(Zděděno od Object)

Platí pro