Priority Hunter
/Docs/Portal
DocsPortal

Portal público

Cada proyecto tiene un portal accesible por subdominio donde tus usuarios pueden ver ideas, roadmap y anuncios sin instalar nada.

Qué es el portal

El portal vive en tu-slug.app.priorityhunter.com (el slug se elige al crear el proyecto) y expone tres secciones públicas:

RutaContenido
/ideasLista de ideas con votos y comentarios.
/roadmapEl roadmap público del proyecto.
/announcementsLos anuncios publicados.

El contenido es el mismo que el del widget embebido — el portal es la versión navegable por URL, útil para enlazar desde emails, changelogs o tu centro de ayuda.


Identificación de visitantes

Navegar el portal no requiere cuenta. Para votar o publicar, el visitante necesita una sesión de cliente. Cómo se obtiene depende de si tu organización tiene SSO activado:

SSOCómo se identifica el visitante
DesactivadoEl visitante introduce su nombre y email en el modal de login del portal.
ActivadoEl modal redirige a la página de login de tu app — solo los usuarios autenticados en tu producto pueden participar.

Puerta SSO

Con Enable SSO activo en Studio › Organization Settings › SSO, el portal queda en solo lectura para visitantes no autenticados: pueden ver ideas, roadmap y anuncios, pero al intentar votar o publicar se abre el modal de SSO. El flujo:

  1. El portal redirige a tu SSO Login URL con ?returnTo=<.../sso/callback?next=...>.
  2. Tu app autentica al usuario, firma el token y vuelve a returnTo con &ssoToken=<jwt>.
  3. El callback verifica el token con el secreto de tu organización, crea la sesión del visitante y le devuelve a la página donde estaba.

El token debe incluir el claim email — el portal lo usa para crear la sesión del visitante.

La implementación paso a paso del endpoint de login (con ejemplos en Node y Python) está en la guía de SSO.

Documentación de Priority Hunterpriorityhunter.com →