OpenIdConnectProtocolValidator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
OpenIdConnectProtocolValidator用於確保使用 OpenID Connect https://openid.net/specs/openid-connect-core-1_0.html取得的 符合 OpenIdConnectMessage 。
public class OpenIdConnectProtocolValidator
type OpenIdConnectProtocolValidator = class
Public Class OpenIdConnectProtocolValidator
- 繼承
-
OpenIdConnectProtocolValidator
建構函式
| 名稱 | Description |
|---|---|
| OpenIdConnectProtocolValidator() |
會產生一個新的實例 OpenIdConnectProtocolValidator, |
欄位
| 名稱 | Description |
|---|---|
| DefaultNonceLifetime |
預設是 nonce 有效期限。 |
屬性
| 名稱 | Description |
|---|---|
| CryptoProviderFactory |
取得或設定 CryptoProviderFactory 將用於加密操作。 |
| HashAlgorithmMap |
取得 OpenIdConnect 與 .Net 之間的雜湊演算法映射。 包含 IDictionary<TKey,TValue> JWT 命名空間https://datatracker.ietf.org/doc/html/rfc7518到 .NET 的映射。 |
| IdTokenValidator |
負責取得或設定驗證「id_token」的代理。 |
| NonceLifetime |
取得或設定 TimeSpan nonce 有效期限的定義。 |
| RequireAcr |
取得或設定一個值,指示是否需要「ACR」申請。 |
| RequireAmr |
取得或設定一個值,指示是否需要「amr」理賠。 |
| RequireAuthTime |
取得或設定一個值,指示是否需要「」auth_time」申請。 |
| RequireAzp |
取得或設定一個值,指示是否需要「azp」申請。 |
| RequireNonce |
如果需要 nonce 的話,可以買或 set。 |
| RequireState |
取得或設定一個值,指示是否需要「狀態」。 |
| RequireStateValidation |
取得或設定一個值,指示是否開啟或關閉「狀態」驗證。 |
| RequireSub |
取得或設定一個值,指示是否需要「替代」申請。 |
| RequireSubByDefault |
取得或設定預設 RequreSub 的值。 |
| RequireTimeStampInNonce |
取得或設定邏輯來控制 nonce 是否以時間戳記作為前綴。 |