OpenIdConnectProtocolValidator Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
OpenIdConnectProtocolValidator służy do zapewnienia, że OpenIdConnectMessage uzyskany przy użyciu programu OpenID Connect jest zgodny z programem https://openid.net/specs/openid-connect-core-1_0.html.
public class OpenIdConnectProtocolValidator
type OpenIdConnectProtocolValidator = class
Public Class OpenIdConnectProtocolValidator
- Dziedziczenie
-
OpenIdConnectProtocolValidator
Konstruktory
| Nazwa | Opis |
|---|---|
| OpenIdConnectProtocolValidator() |
Tworzy nowe wystąpienie klasy OpenIdConnectProtocolValidator, |
Pola
| Nazwa | Opis |
|---|---|
| DefaultNonceLifetime |
Wartość domyślna dla tego, jak długo nonce jest prawidłowy. |
Właściwości
| Nazwa | Opis |
|---|---|
| CryptoProviderFactory |
Pobiera lub ustawia element CryptoProviderFactory , który będzie używany na potrzeby operacji kryptograficznych. |
| HashAlgorithmMap |
Pobiera mapowanie algorytmów między narzędziami OpenIdConnect i .Net dla algorytmów skrótu. element IDictionary<TKey,TValue> zawierający mapowania z przestrzeni nazw https://datatracker.ietf.org/doc/html/rfc7518 JWT na .NET. |
| IdTokenValidator |
Pobiera lub ustawia delegata do sprawdzania poprawności "id_token". |
| NonceLifetime |
Pobiera lub ustawia definicję TimeSpan , jak długo jest prawidłowa wartość nonce. |
| RequireAcr |
Pobiera lub ustawia wartość wskazującą, czy jest wymagane oświadczenie "acr". |
| RequireAmr |
Pobiera lub ustawia wartość wskazującą, czy oświadczenie "amr" jest wymagane. |
| RequireAuthTime |
Pobiera lub ustawia wartość wskazującą, czy jest wymagane oświadczenie "auth_time". |
| RequireAzp |
Pobiera lub ustawia wartość wskazującą, czy oświadczenie "azp" jest wymagane. |
| RequireNonce |
Pobierz lub ustawia, jeśli wymagana jest wartość nonce. |
| RequireState |
Pobiera lub ustawia wartość wskazującą, czy jest wymagany stan. |
| RequireStateValidation |
Pobiera lub ustawia wartość wskazującą, czy walidacja stanu jest włączona lub wyłączona. |
| RequireSub |
Pobiera lub ustawia wartość wskazującą, czy jest wymagane oświadczenie "sub". |
| RequireSubByDefault |
Pobiera lub ustawia wartość domyślną RequreSub. |
| RequireTimeStampInNonce |
Pobiera lub ustawia logikę, aby kontrolować, czy element inny niż jest poprzedzony znacznikiem czasu. |