語言

OpenIdConnectProtocolValidator.ValidateCHash 方法

定義

protected virtual void ValidateCHash(Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext validationContext);
abstract member ValidateCHash : Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext -> unit
override this.ValidateCHash : Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext -> unit
Protected Overridable Sub ValidateCHash (validationContext As OpenIdConnectProtocolValidationContext)

參數

validationContext
OpenIdConnectProtocolValidationContext

OpenIdConnectProtocolValidationContext A 包含要驗證的協定訊息。

例外狀況

如果 ValidatedIdToken 是空,則擲出。

若「id_token」中的「c_hash」主張與回應中的 OpenIdConnectMessage 「代碼」不符,則會被拋棄。

適用於