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