Personalizar acciones autenticadas

Actualmente, la configuración de nuestro equipo utiliza OAuth (con Auth0) para la autenticación; sin embargo, tenemos un formulario de registro separado que necesitamos mostrar cuando se hacen clic en acciones que requieren autenticación (por ejemplo, responder, obtener acceso, etc.).

¿Existe una forma centralizada de hacer esto?

Además, ¿cuál es la mejor manera de acceder al usuario actual en JavaScript (si es posible; si no, cuál es la siguiente mejor opción)?