generateAdminToken() {
    return crypto
      .randomBytes(30)
      .toString('base64')
      .replace(/[^a-z0-9]/gi, 'l');
  }
Generates a cryptographically psuedorandom alphanumeric string of length 40. @return {string}