IdentityConfiguration Klass

Definition

Definierar samlingen med konfigurerbara egenskaper som styr beteendet för Windows Identity Foundation.

public ref class IdentityConfiguration
public class IdentityConfiguration
type IdentityConfiguration = class
Public Class IdentityConfiguration
Arv
IdentityConfiguration
Härledda

Konstruktorer

Name Description
IdentityConfiguration()

Initierar en ny instans av IdentityConfiguration klassen. Inställningarna läses in från standardkonfigurationen, om den finns.

IdentityConfiguration(Boolean, X509Certificate2)

Initierar en ny instans av IdentityConfiguration klassen som har det angivna tjänstcertifikatet. Inställningar läser eventuellt in standardkonfigurationen.

IdentityConfiguration(Boolean)

Initierar en ny instans av IdentityConfiguration klassen med hjälp av ett värde som anger om inställningarna ska läsas in från standardkonfigurationen.

IdentityConfiguration(String, X509Certificate2)

Initierar en ny instans av IdentityConfiguration klassen som har det angivna tjänstcertifikatet och läser in den namngivna konfigurationen.

IdentityConfiguration(String)

Initierar en ny instans av IdentityConfiguration klassen. Inställningarna läses in från den namngivna konfigurationen.

IdentityConfiguration(X509Certificate2)

Initierar en ny instans av IdentityConfiguration klassen som har det angivna tjänstcertifikatet.

Fält

Name Description
DefaultCertificateValidationMode

Standardläget för X.509-certifikatverifiering, PeerOrChainTrust.

DefaultIssuerNameRegistryType

Registertypen för standardutfärdarens namn. klassens TypeConfigurationBasedIssuerNameRegistry .

DefaultMaxClockSkew

Standardvärdet för maximalt klocksnedvridning. 5 minuter.

DefaultRevocationMode

Standardläget för återkallning av X.509; Online.

DefaultServiceName

Standardtjänstens namn; en tom sträng.

DefaultTrustedStoreLocation

Standardplatsen för betrodd lagring för certifikat. LocalMachine.

Egenskaper

Name Description
AudienceRestriction

Hämtar eller anger den konfigurerade AudienceRestriction.

Caches

Hämtar eller anger den konfigurerade IdentityModelCaches.

CertificateValidationMode

Hämtar eller anger det certifikatverifieringsläge som används av hanterare för att validera utfärdarcertifikat.

CertificateValidator

Hämtar eller anger certifikatverifieraren som används av hanterare för att validera utfärdarcertifikat.

ClaimsAuthenticationManager

Hämtar eller anger anspråksautentiseringshanteraren. Standardvärdet är en instans av ClaimsAuthenticationManager klassen.

ClaimsAuthorizationManager

Hämtar eller anger anspråksauktoriseringshanteraren.

DetectReplayedTokens

Hämtar eller anger ett värde i standardhanterarkonfigurationen som anger om hanterare ska identifiera uppspelade token.

IsInitialized

Hämtar eller anger ett värde som anger om Initialize() metoden har anropats.

IssuerNameRegistry

Hämtar eller anger utfärdarens namnregister som används för att lösa utfärdarnamn.

IssuerTokenResolver

Hämtar eller anger utfärdartokenslösaren.

MaxClockSkew

Hämtar eller anger den maximala tillåtna tidsskillnaden mellan systemklockorna för de två parter som kommunicerar.

Name

Hämtar tjänstnamnet för den här konfigurationen.

RevocationMode

Hämtar eller anger det återkallningsläge som används av hanterare för att validera utfärdarcertifikat.

SaveBootstrapContext

Hämtar eller anger ett värde som anger om BootstrapContext objektet sparas i ClaimsIdentity och Sessioner efter tokenverifiering.

SecurityTokenHandlerCollectionManager

Hämtar den SecurityTokenHandlerCollectionManagerSecurityTokenHandler uppsättning objekt som används för att serialisera och verifiera token som finns i WS-Trust meddelanden.

SecurityTokenHandlers

Hämtar samlingen med SecurityTokenHandler objekt som används för att serialisera och verifiera token som finns i WS-Trust meddelanden.

ServiceCertificate

Hämtar eller anger tjänstcertifikatet.

ServiceTokenResolver

Hämtar eller anger lösning för tjänsttoken.

TokenReplayCacheExpirationPeriod

Hämtar eller anger förfalloperioden för objekt som placeras i TokenReplayCache.

TrustedStoreLocation

Hämtar eller anger den betrodda lagringsplats som används av hanterare för att validera utfärdarcertifikat.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Initialize()

Uppdaterar egenskaperna i objekten SecurityTokenHandlerConfiguration för objekten SecurityTokenHandlerCollection som finns i SecurityTokenHandlerCollectionManager för att vara konsekventa med egenskapsvärdena för den här IdentityConfiguration instansen.

LoadConfiguration(IdentityConfigurationElement)

Läser in inställningarna för den här IdentityConfiguration instansen från programmet eller webbkonfigurationsfilen.

LoadHandlerConfiguration(IdentityConfigurationElement)

Läser in en SecurityTokenHandlerConfiguration med hjälp av elementen direkt under den angivna IdentityConfigurationElement.

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

Läser in konfigurationselement som SecurityTokenHandlerCollectionhör till .

LoadHandlers(IdentityConfigurationElement)

Läser in den SecurityTokenHandlerCollectionManager definierade för den angivna tjänsten.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för