Skip to content

fix: allow iframe embedding for final presentation#22

Merged
ArturoGomezGz merged 1 commit into
masterfrom
fix/allow-iframe-embedding
Jun 10, 2026
Merged

fix: allow iframe embedding for final presentation#22
ArturoGomezGz merged 1 commit into
masterfrom
fix/allow-iframe-embedding

Conversation

@ArturoGomezGz

Copy link
Copy Markdown
Collaborator

Summary

  • Deshabilita X-Frame-Options: DENY en SecurityConfig.java para permitir que la app sea embebida via <iframe> en la presentación final del Boot Camp
  • Spring Security aplica este header por defecto, bloqueando cualquier intento de embed

Cambio

.headers(headers -> headers.frameOptions(frame -> frame.disable()))

Por qué es necesario

La sección 5 de la presentación final embebe el dashboard de Kairo en tiempo real via iframe apuntando a http://163.192.146.178/. Sin este cambio el browser muestra la conexión rechazada.

Test plan

  • Abrir la presentación y verificar que el iframe carga el dashboard
  • Confirmar que login y navegación dentro del iframe funcionan
  • Verificar que el resto de endpoints de seguridad (/api/**) siguen requiriendo JWT

🤖 Generated with Claude Code

Spring Security aplica X-Frame-Options: DENY por defecto, bloqueando
que la app sea embebida en la presentación final via iframe.

Se deshabilita el header para permitir el embed desde la presentación.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ArturoGomezGz ArturoGomezGz merged commit f5fd5fe into master Jun 10, 2026
3 checks passed
@ArturoGomezGz ArturoGomezGz deleted the fix/allow-iframe-embedding branch June 10, 2026 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant