IdentityConfiguration Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) |