Skip to content

Keycloak Support - #660

Open
jyutzler wants to merge 2052 commits into
Esri:masterfrom
jyutzler:keycloak
Open

Keycloak Support#660
jyutzler wants to merge 2052 commits into
Esri:masterfrom
jyutzler:keycloak

Conversation

@jyutzler

Copy link
Copy Markdown

I think I have it pretty turnkey. There is an XML file with a bunch of parameters from Keycloak. You can authenticate through the catalog client or through Keycloak, depending on the presence or absence of keycloakAuthUrl. If you authenticate through Keycloak, then there is a redirect mechanism that reloads the application and picks up that you're logged in.

as0050629 and others added 30 commits May 22, 2025 20:14
Add missing env variables.
Change to windows-latest build host.
Set 7z archive to type zip
@jyutzler

Copy link
Copy Markdown
Author

Please delay this. I'm not happy in how it handles logout and am working on a fix. It is possible that I will replace this with a different PR. At least you know that I'm working on something.

- routes to /catalog, not /catalog/index.html
- logout now logs out of Keycloak too
- new option to allow local authorization
@jyutzler

jyutzler commented Oct 1, 2025

Copy link
Copy Markdown
Author

OK, I feel much better about this version. There is now an additional configuration option that my customer is keen on: being able to authorize through the application and letting Keycloak simply handle the authentication.

I left the individual commits there, but I recommend squashing if you choose to merge this.

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.

5 participants