code: function Strategy(options, verify, issue) {
    if (typeof options == 'function') {
      issue = verify;
      verify = options;
      options = {};
    }
    if (!verify) throw new Error('remember me cookie authentication strategy requires a verify function');
    if (!issue) throw new Error('remember me cookie authentication strategy requires an issue function');
    
    var opts = { path: '/', httpOnly: true, maxAge: 604800000 }; // maxAge: 7 days
    this._key = options.key || 'remember_me';
    this._opts = utils.merge(opts, options.cookie);
    
    passport.Strategy.call(this);
    this.name = 'remember-me';
    this._verify = verify;
    this._issue = issue;
  }
docs: `Strategy` constructor.
  
  @param {Object} options
  @api public