public void Configure(OpenIddictClientOptions options)
    {
        if (options is null)
        {
            throw new ArgumentNullException(nameof(options));
        }

        // Register the built-in event handlers used by the OpenIddict ASP.NET Core client components.
        options.Handlers.AddRange(OpenIddictClientAspNetCoreHandlers.DefaultHandlers);
    }
                static TokenValidationParameters GetClientTokenValidationParameters(OpenIddictClientOptions options)
                {
                    var parameters = options.TokenValidationParameters.Clone();

                    parameters.ValidateIssuer = false;

                    // For state tokens, only the short "oi_stet+jwt" form is valid.
                    parameters.ValidTypes = new[] { JsonWebTokenTypes.Private.StateToken };

                    return(parameters);
                }