Udostępnij za pośrednictwem


System.IdentityModel.Configuration Przestrzeń nazw

Zawiera klasy zapewniające konfigurację aplikacji i usług utworzonych przy użyciu programu Windows Identity Foundation (WIF). Klasy w tej przestrzeni nazw reprezentują ustawienia w elemecie <identityConfiguration> . Klasy, które konfigurują federację przy użyciu protokołu WS-Federation, są zawarte głównie w System.IdentityModel.Services.Configuration przestrzeni nazw. Te ustawienia są wyświetlane w elemecie <system.identityModel.services> w pliku konfiguracji.

Klasy

AudienceUriElement

Reprezentuje wartość identyfikatora URI odbiorców skonfigurowaną w elemencie <audienceUris> .

AudienceUriElementCollection

<audienceUris> Reprezentuje element w pliku konfiguracji.

ConfigurationElementInterceptor

Istnieją części schematu konfiguracji programu Windows Identity Foundation (WIF), w których użytkownicy mogą określać dowolne elementy i atrybuty; na przykład podczas określania niestandardowego programu obsługi tokenów. Klasa ConfigurationElementInterceptor jest implementowana w celu obsługi tych przypadków.

CustomTypeElement

Reprezentuje element lub atrybut, który określa niestandardowy Type w pliku konfiguracji. Klasa ta nie może być dziedziczona.

IdentityConfiguration

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

IdentityConfigurationElement

<identityConfiguration> Reprezentuje element w pliku konfiguracji. Klasa ta nie może być dziedziczona.

IdentityConfigurationElementCollection

Reprezentuje kolekcję <identityConfiguration> elementów w pliku konfiguracji. Klasa ta nie może być dziedziczona.

IdentityModelCaches

Definiuje pamięci podręczne skonfigurowane do wykrywania tokenów odtwarzania i buforowania tokenów sesji. Klasa ta nie może być dziedziczona.

IdentityModelCachesElement

<caches> Reprezentuje element w pliku konfiguracji. Klasa ta nie może być dziedziczona.

IssuerNameRegistryElement

<issuerNameRegistry> Reprezentuje element w pliku konfiguracji. Klasa ta nie może być dziedziczona.

SecurityTokenHandlerConfigurationElement

<securityTokenHandlerConfiguration> Reprezentuje element w pliku konfiguracji.

SecurityTokenHandlerElementCollection

<securityTokenHandlers> Reprezentuje element w pliku konfiguracji. Klasa ta nie może być dziedziczona.

SecurityTokenHandlerSetElementCollection

Reprezentuje zestaw wszystkich <securityTokenHandlers> elementów pod elementem <identityConfiguration> w pliku konfiguracji. Klasa ta nie może być dziedziczona.

SecurityTokenServiceConfiguration

Definiuje konfigurację usługi tokenu zabezpieczającego (STS). Klasy implementujące usługi STS pochodzą z SecurityTokenService klasy .

SystemIdentityModelSection

Reprezentuje sekcję <system.identityModel> w pliku konfiguracji. Klasa ta nie może być dziedziczona.

TokenReplayDetectionElement

<tokenReplayDetection> Reprezentuje element w pliku konfiguracji. Klasa ta nie może być dziedziczona.

X509CertificateValidationElement

<certificateValidation> Reprezentuje element w pliku konfiguracji. Klasa ta nie może być dziedziczona.

Interfejsy

ICustomIdentityConfiguration

Definiuje metody, które umożliwiają klasie ładowanie konfiguracji niestandardowej.