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

2K
Vistas
Keycloak - MediaType no establecido en la ruta

En Keycloak (versión del servidor 12.0.1 ), cuando intento llegar a una página de inicio de sesión del reino, se activan estos errores:

09:44:04,737 ERROR [org.keycloak.headers.DefaultSecurityHeadersProvider] (default task-1) MediaType not set on path /auth/realms/<realm-name>/protocol/openid-connect/auth, with response status 500

09:44:04,738 ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to /auth/realms/<realm-name>/protocol/openid-connect/auth: java.lang.RuntimeException: java.lang.RuntimeException: org.jboss.resteasy.spi.UnhandledException: javax.ws.rs.InternalServerErrorException: HTTP 500 Internal Server Error

Esta es la URL generada al hacer clic en el botón Iniciar sesión en la página web (Angular):

 https://auth.<project-name>.local:5001/auth/realms/<realm-name>/protocol/openid-connect/auth?response_type=code&client_id=<client-id>&state=MWl1SkQwNE1vaXZ1LXdLVGh6MWhvZGJiVldPVy40RTJwU2pVfmZ5ZzhsTmRZ&redirect_uri=http%3A%2F%2F<realm-name>%3A4288%2F&scope=openid%20profile%20email%20offline_access%20<clientId>&code_challenge=OPHLi0y4cM0BtILP12xVwUH8p_SiJZjZx1c_ehsFwB4&code_challenge_method=S256&nonce=MWl1SkQwNE1vaXZ1LXdLVGh6MWhvZGJiVldPVy40RTJwU2pVfmZ5ZzhsTmRZ

proyecto angular

auth.service.ts

 public configure() { authConfig.issuer = this.settingsService.getBaseAuthUrl()}auth/realms/${this._window.location.hostname.split('.')[0]}`; `this.oauthService.configure(authConfig);

autenticación.config.ts

 export const authConfig: AuthConfig = { // skipIssuerCheck: null, // Url of the Identity Provider // issuer: `${authUrl}auth/realms/master`, redirectUri: document.getElementsByTagName('base')[0].href as string, clientId: '<clientId>', scope: 'openid profile email offline_access <clientId>', requireHttps: true, showDebugInformation: true, responseType: 'code', disableAtHashCheck: false };

SOLUCIÓN

Resolví este problema configurando LoginTheme: keycloak en la configuración del reino.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Además de restablecer LoginTheme al tema keycloak predeterminado como lo hizo, si ya hay otro conjunto de temas y desea mantenerlo, asegúrese de que los archivos del tema estén presentes en keycloak/themes/<the_custom_theme_name_here>/login/ , de lo contrario, Obtendrá el error que mencionas. Es posible que deba reiniciar Keycloak después de copiar los archivos de temas a su carpeta si su configuración está configurada para almacenar en caché los temas.

over 4 years ago · Santiago Trujillo Denunciar
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