code: function Strategy(options, key, verify) {
    if (typeof options == 'function') {
      verify = key;
      key = options;
      options = undefined;
    }
    options = options || {};
    
    if (!verify) throw new Error('OAuth 2.0 JWT bearer strategy requires a verify function');
  
    passport.Strategy.call(this);
    this.name = 'oauth2-jwt-bearer';
    this._key = key;
    this._verify = verify;
    this._passReqToCallback = options.passReqToCallback;
  }
docs: `ClientJWTBearerStrategy` constructor.
  
  @api protected