Skip to content

Jona/entra authorize button#1176

Merged
JonaBenja merged 6 commits intomasterfrom
jona/entra_authorize_button
Mar 12, 2026
Merged

Jona/entra authorize button#1176
JonaBenja merged 6 commits intomasterfrom
jona/entra_authorize_button

Conversation

@JonaBenja
Copy link

@JonaBenja JonaBenja commented Feb 12, 2026

Knopje om in te loggen met Entra ID toegevoegd, naast het knopje om in te loggen met Keycloak

  • Op de /v1 pagina
  • Op de docs paginas voor exports van tabellen die niet openbaar zijn (bijvoorbeeld Gemeentelijk vastgoed - gebouwobjecten uitgebreid)

De werking van de tokens: met het knopje wordt je naar de inlogpagina verwezen (van Entra of Keycloak). Als je succesvol inlogt, wordt je deredirect naar de originele pagina en wordt het verkregen token opgeslagen in de local storage, en op de /v1 pagina toegevoegd aan de headers.

Als je een niet-openbare tabel wil exporteren, wordt er gecheckt of er een token in de local storage staat. Zo ja, dan wordt de export download gestart. Als het token in de local storage verlopen is, wordt er automatisch een call gedaan naar de auth provider van dit vorige token om het te verlengen. Als dat lukt, wordt de export download gestart. Als er helemaal geen token in de local storage staat, verschijnt er een banner met de 2 authorize knopjes. Nadat er op 1 van deze knopjes is geklikt en het inloggen goed ging, wordt de export download gestart.

@JonaBenja JonaBenja force-pushed the jona/entra_authorize_button branch 6 times, most recently from 71d735b to ffc131f Compare February 12, 2026 16:13
@JonaBenja JonaBenja force-pushed the jona/entra_authorize_button branch 2 times, most recently from 25ab29e to 41e353c Compare March 6, 2026 12:48
@JonaBenja JonaBenja force-pushed the jona/entra_authorize_button branch from 41e353c to b41c2a0 Compare March 6, 2026 14:19
@JonaBenja JonaBenja force-pushed the jona/entra_authorize_button branch from b54002e to 247951b Compare March 10, 2026 16:09
@JonaBenja JonaBenja force-pushed the jona/entra_authorize_button branch from 247951b to b8db259 Compare March 10, 2026 16:10
@JonaBenja JonaBenja force-pushed the jona/entra_authorize_button branch 2 times, most recently from fea90e7 to 01aa074 Compare March 10, 2026 16:30
@JonaBenja JonaBenja force-pushed the jona/entra_authorize_button branch from 01aa074 to 5fd8597 Compare March 10, 2026 16:32
@JonaBenja JonaBenja marked this pull request as ready for review March 11, 2026 09:20
jasper-jager
jasper-jager previously approved these changes Mar 11, 2026
Copy link
Contributor

@jasper-jager jasper-jager left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work. LGTM!

Met betrekking tot de code scanning punten, dat lijkt me inderdaad geen probleem. Die kan je wat mij betreft dismissen

Copy link
Contributor

@pstokkink pstokkink left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ik heb wat midi suggesties. Over het geheel prima, geen structurele wijzigingen nodig, maar paar kleine puntjes om het iets meer volgens conventies in JavaScript/HTML te doen.

Oh, en wellicht kunnen we wat console output opruimen?

Copy link
Contributor

@pstokkink pstokkink left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🍰

@JonaBenja JonaBenja merged commit 5107613 into master Mar 12, 2026
7 checks passed
@JonaBenja JonaBenja deleted the jona/entra_authorize_button branch March 12, 2026 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants