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 zostać zał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; klasy TypeConfigurationBasedIssuerNameRegistry .

DefaultMaxClockSkew

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

DefaultRevocationMode

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

DefaultServiceName

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

DefaultTrustedStoreLocation

Domyślna zaufana lokalizacja magazynu 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 wystawcy.

CertificateValidator

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

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 wystawcę rozpoznawania tokenów.

MaxClockSkew

Pobiera lub ustawia maksymalną dozwoloną różnicę czasu między zegarami systemowymi obu 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 wystawcy.

SaveBootstrapContext

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

SecurityTokenHandlerCollectionManager

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

SecurityTokenHandlers

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

ServiceCertificate

Pobiera lub ustawia certyfikat usługi.

ServiceTokenResolver

Pobiera lub ustawia rozpoznawanie tokenu 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 wystawcy.

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 bieżące wystąpienie.

(Odziedziczone po Object)
Initialize()

Aktualizacje właściwości w SecurityTokenHandlerConfiguration obiektach dla SecurityTokenHandlerCollection obiektów 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)

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

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

Ładuje elementy konfiguracji dotyczące elementu SecurityTokenHandlerCollection.

LoadHandlers(IdentityConfigurationElement)

Ładuje zdefiniowaną SecurityTokenHandlerCollectionManager 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