Introducción

Aprenda a usar Auth0 para realizar la implementación de la protección de acceso a recursos en microservicios basados en Devprime.

Auth0 es una plataforma de gestión de identidades que soporta la seguridad en aplicaciones y microservicios en procesos de single sign-on con Identity, Access Management ofreciendo autenticación y autorización integrada con la plataforma Devprime. Esta integración se realiza mediante el adaptador de seguridad.

Siga los pasos que se indican a continuación para preparar el entorno local y realizar las configuraciones conjuntas básicas en Auth0 para habilitar las pruebas de integración local con el motor de seguridad.

Lista de verificación y preparación del entorno inicial:

Creación de una aplicación en Auth0

Después de crear la cuenta en Auth0, se le dirigirá a un área privada dentro del portal con varias opciones de configuración. La primera opción que se localiza es el menú “Aplicaciones” y luego la opción “Crear aplicación”, que debe proporcionar cualquier nodo como “ms-order” y el tipo como “Aplicaciones Web Regulares”

Bienvenido a auth0

Al finalizar, se creará una nueva “Aplicación” y realizaremos algunas configuraciones para luego usar los datos en el microservicio local para validar la autenticación.

Obtener la configuración de una aplicación en Auth0

Ahora es el momento de obtener la información de configuración de Auth0 para su uso en nuestra aplicación y para eso es necesario acceder a la “Aplicación > ms-order” y a la opción
“Información básica” obtiene los valores de “Dominio, ID de cliente, Secreto de cliente”
Bienvenido a auth0

Artículo Valor
Dominio dev-q5z4w4ipzhz581g3.us.auth0.com
ID de cliente a15W9T9UzEA05hcRMM3x4ckfiEzD6CJo
Secreto de cliente -hQtloE4YIF4oJD5cbhDrSVjbZ5IlF-x-UPgeTUZLZArxTRcyHwff6eu5b4IpkHZ

A continuación, busque “URI de aplicación”, busque las claves Allowed Call Backurl, Allowed Logout Backurl y Allowed Web Origins e incluya los valores que se muestran en la tabla

Artículo Valor
Devolución de llamada permitidaurl https://localhost:5001/callback,http://localhost:5000/callback
Cierre de sesión permitidourl https://localhost:5001, http://localhost:5000, https://localhost:5001/home/index, http://localhost:5000/home/index
Orígenes web permitidos http://*, https://*

Bienvenido a auth0

En el mismo formulario encontrarás la opción “Cross-Origin Authentication”
que también se puede rellenar con los valores “http://*, https://*”.

Este es el momento importante en el que debe guardar la configuración realizada en el
Auth0.

Próximos pasos:

Última modificación January 10, 2024 (967dcac3)