public ResponseProcessor(OidcClientOptions options, Func <Task> refreshKeysAsync)
        {
            _options          = options;
            _refreshKeysAsync = refreshKeysAsync;
            _logger           = options.LoggerFactory.CreateLogger <ResponseProcessor>();

            _tokenValidator = new IdentityTokenValidator(options, refreshKeysAsync);
            _crypto         = new CryptoHelper(options);
        }