Departamento-TI / cenabast-tienda

BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Clave Única #26

Closed Saulaccid closed 6 months ago

Saulaccid commented 7 months ago

Idealmente la integración con Clave Única debe realizarse con la aplicación de Single Sign On “Keycloak”. De lo contrario, la integración deberá hacerse directamente desde la tienda de Spree Commerce. La solución se deberá resolver en conjunto con el equipo técnico. Actualmente ya se encuentra habilitada la plataforma Keycloak, que a su vez ya está integrada con el ambiente de desarrollo de Clave Única.

Sólo faltaría:

Integrar la tienda de Spree Commerce con Keycloak, utilizando el protocolo de autenticación OpenID Connect. Posiblemente se podría utilizar la gema “Device” para Spree.

Criterio de aceptación:

Lograr un redirect a la plataforma de Cenabast al pasar por el Keycloak

Deshabilitar el login nativo de spree

Deshabilitar el Registro nativo de spree

Deshabilitar la recuperación de contraseña

No poder acceder a la tienda sin iniciar sesión - Con cualquier url sin sesión se debe hacer un redirect al login

LeonardoSantis-AcidLabs commented 7 months ago

(2023/02/12) Trabajo en configuración de Keycloak reinstaurada en docker-compose de proyecto

LeonardoSantis-AcidLabs commented 7 months ago

(2023/02/13) Construcción de vista de login en relación a maqueta en Figma

Image

Trabajo en progreso en: desabilitar login/registro, habilitar login con clave unica

LeonardoSantis-AcidLabs commented 7 months ago

https://github.com/Departamento-TI/cenabast-tienda/pull/37

(2024/02/15)