Share via


OpenIdConnectProtocolValidator.ValidateTokenResponse Method

Definition

Validates that an OpenID Connect response from "token_endpoint" is valid as per https://openid.net/specs/openid-connect-core-1_0.html.

public virtual void ValidateTokenResponse (Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext validationContext);
abstract member ValidateTokenResponse : Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext -> unit
override this.ValidateTokenResponse : Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolValidationContext -> unit
Public Overridable Sub ValidateTokenResponse (validationContext As OpenIdConnectProtocolValidationContext)

Parameters

validationContext
OpenIdConnectProtocolValidationContext

the OpenIdConnectProtocolValidationContext that contains expected values.

Exceptions

Thrown if validationContext is null.

Thrown if the response is not spec compliant.

Remarks

It is assumed that the IdToken had ('aud', 'iss', 'signature', 'lifetime') validated.

Applies to