Udostępnij za pośrednictwem


IdentityConfiguration Klasa

Definicja

Definiuje kolekcję konfigurowalnych właściwości kontrolujących zachowanie programu Windows Identity Foundation.

public ref class IdentityConfiguration
public class IdentityConfiguration
type IdentityConfiguration = class
Public Class IdentityConfiguration
Dziedziczenie
IdentityConfiguration
Pochodne

Konstruktory

IdentityConfiguration()

Inicjuje nowe wystąpienie klasy IdentityConfiguration. Ustawienia są ładowane z konfiguracji domyślnej, jeśli istnieje.

IdentityConfiguration(Boolean)

Inicjuje IdentityConfiguration nowe wystąpienie klasy przy użyciu wartości określającej, czy ustawienia powinny być ładowane z konfiguracji domyślnej.

IdentityConfiguration(Boolean, X509Certificate2)

Inicjuje IdentityConfiguration nowe wystąpienie klasy, która ma określony certyfikat usługi. Ustawienia są opcjonalnie ładowane do konfiguracji domyślnej.

IdentityConfiguration(String)

Inicjuje nowe wystąpienie klasy IdentityConfiguration. Ustawienia są ładowane z nazwanej konfiguracji.

IdentityConfiguration(String, X509Certificate2)

Inicjuje IdentityConfiguration nowe wystąpienie klasy, która ma określony certyfikat usługi, ładujący nazwaną konfigurację.

IdentityConfiguration(X509Certificate2)

Inicjuje IdentityConfiguration nowe wystąpienie klasy, która ma określony certyfikat usługi.

Pola

DefaultCertificateValidationMode

Domyślny tryb weryfikacji certyfikatu X.509, PeerOrChainTrust.

DefaultIssuerNameRegistryType

Domyślny typ rejestru nazwy wystawcy; ConfigurationBasedIssuerNameRegistry klasy Type .

DefaultMaxClockSkew

Domyślna maksymalna niesymetryczność zegara; 5 minut.

DefaultRevocationMode

Domyślny tryb odwołania X.509; Online.

DefaultServiceName

Domyślna nazwa usługi; ciąg pusty.

DefaultTrustedStoreLocation

Domyślna zaufana lokalizacja magazynu dla certyfikatów; LocalMachine.

Właściwości

AudienceRestriction

Pobiera lub ustawia skonfigurowany AudienceRestrictionelement .

Caches

Pobiera lub ustawia skonfigurowany IdentityModelCacheselement .

CertificateValidationMode

Pobiera lub ustawia tryb weryfikacji certyfikatu używany przez programy obsługi do weryfikowania certyfikatów wystawców.

CertificateValidator

Pobiera lub ustawia moduł sprawdzania poprawności certyfikatu używany przez programy obsługi do weryfikowania certyfikatów wystawców.

ClaimsAuthenticationManager

Pobiera lub ustawia menedżera uwierzytelniania oświadczeń. Wartość domyślna to wystąpienie ClaimsAuthenticationManager klasy .

ClaimsAuthorizationManager

Pobiera lub ustawia menedżera autoryzacji oświadczeń.

DetectReplayedTokens

Pobiera lub ustawia wartość w domyślnej konfiguracji procedury obsługi, która wskazuje, czy programy obsługi powinny wykrywać ponownie odtwarzane tokeny.

IsInitialized

Pobiera lub ustawia wartość wskazującą, czy Initialize() metoda została wywołana.

IssuerNameRegistry

Pobiera lub ustawia rejestr nazw wystawców używany do rozpoznawania nazw wystawców.

IssuerTokenResolver

Pobiera lub ustawia program rozpoznawania tokenów wystawcy.

MaxClockSkew

Pobiera lub ustawia maksymalną dozwoloną różnicę czasu między zegarami systemowymi dwóch stron, które komunikują się.

Name

Pobiera nazwę usługi tej konfiguracji.

RevocationMode

Pobiera lub ustawia tryb odwołania używany przez programy obsługi do weryfikowania certyfikatów wystawców.

SaveBootstrapContext

Pobiera lub ustawia wartość wskazującą, czy BootstrapContext obiekt jest zapisywany w ClaimsIdentity kodzie i Sesje po weryfikacji tokenu.

SecurityTokenHandlerCollectionManager

SecurityTokenHandlerCollectionManager Pobiera zawierający zestaw SecurityTokenHandler obiektów używanych do serializacji i sprawdzania poprawności tokenów znalezionych w komunikatach WS-Trust.

SecurityTokenHandlers

Pobiera kolekcję obiektów używanych SecurityTokenHandler do serializacji i sprawdzania poprawności tokenów znalezionych w komunikatach WS-Trust.

ServiceCertificate

Pobiera lub ustawia certyfikat usługi.

ServiceTokenResolver

Pobiera lub ustawia program rozpoznawania tokenów usługi.

TokenReplayCacheExpirationPeriod

Pobiera lub ustawia okres wygaśnięcia elementów umieszczonych w obiekcie TokenReplayCache.

TrustedStoreLocation

Pobiera lub ustawia zaufaną lokalizację magazynu używaną przez programy obsługi do weryfikowania certyfikatów wystawców.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Initialize()

Aktualizuje właściwości obiektów SecurityTokenHandlerConfigurationSecurityTokenHandlerCollection zawartych w SecurityTokenHandlerCollectionManager obiekcie , aby były spójne z wartościami właściwości w tym IdentityConfiguration wystąpieniu.

LoadConfiguration(IdentityConfigurationElement)

Ładuje ustawienia dla tego IdentityConfiguration wystąpienia z pliku konfiguracji aplikacji lub sieci Web.

LoadHandlerConfiguration(IdentityConfigurationElement)

Ładuje obiekt SecurityTokenHandlerConfiguration przy użyciu elementów bezpośrednio pod określonym IdentityConfigurationElementelementem .

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

Ładuje elementy konfiguracji odnoszące się do elementu SecurityTokenHandlerCollection.

LoadHandlers(IdentityConfigurationElement)

SecurityTokenHandlerCollectionManager Ładuje zdefiniowane dla określonej usługi.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy