Para una autenticacion segura todo debe hacerse en el backend. Aqui os dejo un ejemplo de como integrar la autenticacion de Azure Active Directory en un backend Node, tambien como configurar el cors para que solo acepte peticiones nuestro frontend.

Clonar el repo.

git clone https://github.com/Akaronte/Azure-AD-Back-Client.git

Evidentemente para esta prueba debemos contar con un Azure Active directory y registrar la app con un secret y configurar las url de la nuestra aplicacion.

Configurar la url reply a localhost:3000/signin, que es la url de nuestro backend en esta prueba

Una vez registrada debemos conceder permisos de api.

La plicacion se configura con variables de entorno, en un entorno local usamos el archivo .env es aqui donde tenemos que configurar con varaibles los parametros de azure

TENANT, CLIENT_APP_ID, CLIENT_SECRET

Ya podemos intalar e inicializar nuestra aplicacion

cd client
npm i

cd server
npm i

Start the backend server

npm run start

Start the front server

npm run serve

https://github.com/Akaronte/Azure-AD-Back-Client.git


0 comentarios

Deja una respuesta

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *