Skip to main content

Autenticación

En Chronus se maneja la autenticación con la suite de Google. Para esto se utiliza el hook useScript para cargar el script de Google y hacer la llamada al servicio.

Darien Technology posee una aplicación en Google Cloud Console llamada Chronus-app. Esta aplicación tiene configurado el dominio de la aplicación y los permisos necesarios para que funcione la autenticación.

Ademas de Google, también es necesario que el usuario se registre con sus credenciales de Basecamp. Esto es importante para poder hacer las llamadas a la API de Basecamp y asi traernos los datos necesarios para la aplicación.

danger

Para que un usuario se pueda logear correctamente en Chronus, previamente debe existir en Basecamp y ademas debe ser agregado en Chronus por un Coordinador de Proyectos.

Es importante detallar este proceso: Al momento de la autenticación, Basecamp redirecciona al usuario a la aplicación con un token de autorización. Este token debe ser parseado correctamente y guardado en el local storage para poder hacer las llamadas a la API de Basecamp. Este proceso esta en la ruta src/views/authentication/getToken.js.

info

El manejo general de la autenticación esta en la ruta src/views/authentication.