Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

342
Vistas
¿Cómo puedo configurar una autenticación OpenID Connect con Node Js?

aquí está la cosa. Tengo mi aplicación que ha separado el back-end y el front-end en dos proyectos diferentes (back-end con Node-JS y front-end con Vue-JS). Obtuve una página de inicio con un botón que debería redirigir al usuario al servidor de autenticación para iniciar sesión.

Así que hice una función "al hacer clic" en mi homePage.vue que consumirá una función de mi API.

He leído mucha documentación y he visto algunos ejemplos. Pero para ser honesto, durante esas últimas semanas, incluso si lo intenté, todavía no entiendo nada sobre cómo funciona la autenticación.

Puede ver a continuación el archivo js que escribí inspirado en los ejemplos que encontré:

autenticación.js

 const express = require('express'); const { auth } = require('express-openid-connect'); const app = express(); app.use( auth({ issuerBaseURL: 'myDomainUrl', baseURL: 'http://localhost:8080', clientID: 'myClient_ID', secret: 'aaaaaaaaaaaaaaaaaaaa', idpLogout: true, authRequired: false, }) ); module.exports = app;

También está la ruta con la función que intento implementar:

autenticación.ruta.js

 module.exports = app => { var router = require("express").Router(); router.get('', location.replace('myDomainUrl')); app.use('/api/login', router); };

No sé si es importante, pero mi back-end se ejecuta en el puerto 4000 y mi front-end se ejecuta en el puerto 8080.

Si alguien puede explicarme cómo puedo hacer para que mi autenticación funcione y qué debo cambiar, sería genial.

Gracias de antemano, espero haber sido lo suficientemente claro acerca de mi problema. Si no, no dudes en preguntarme lo que no te quedó claro.

about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda