Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

183
Views
Cómo abrir la página de inicio de sesión de Keycloak dentro de un modo de arranque

Estoy creando un paquete npm y quiero autenticar a los usuarios con Keycloak. Pero lo que quiero hacer exactamente es

cuando alguien hace clic en el botón de autenticación, debería abrir un modal de bootstrap y dentro de este modal, debería ver la página de inicio de sesión de Keycloak y, después de completar la información, debería autenticarme y volver a ese modal.

¿Lo que está sucediendo?

Cuando alguien abre el modal para iniciar sesión, redirige al usuario a otra ventana donde se encuentra el formulario Keycloak y tenemos que completar la información allí y redirige al usuario a la página de llamada.

¿Qué son los requerimientos?

La página de inicio de sesión de Keycloak debería abrirse dentro del propio modal y uno debería poder autenticarse en el modal.

¿Qué he probado?

He intentado usar iframes dentro del modal para que la página de inicio de sesión de Keycloak pueda abrirse dentro de la ventana emergente. Pero después de completar los detalles, me redirige al mismo marco en lugar del sitio de llamada.

Intenté cargar todo el proceso dentro de un iframe y luego nuevamente me redirige a la página de inicio de sesión en una ventana diferente.

He publicado el paquete @adeshkumar/component .

 import React from 'react'; const LoginPage = () => { return ( <iframe height="100%" width="100%" allowtransparency="true" src="HTTP://localhost:3000/auth/realms/realm1/protocol/openid-connect/auth?client_id=client1&redirect_uri=http://localhost:3000&state=f60ed21e-1708-4d81-9746-1b607650c1d9&response_mode=fragment&response_type=code&scope=openid&nonce=d1af5a78-a30b-4d91-84ad-9e2a3d9e1586"> </iframe> ); }; export default LoginPage;

Así es como estoy tratando de poner esto dentro de iframe pero no funciona como se esperaba.

Estoy un poco atascado en esto, solo quiero saber si esto es posible o no. ¿O hay alguna otra forma en que pueda abrir una URL o pestaña dentro de un modal?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!