Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade for Keycloak 23 compatibility + WIP restore UI through ConfiguredProvider #59

Merged
merged 15 commits into from
Feb 11, 2024

Conversation

nicolabeghin
Copy link
Collaborator

@nicolabeghin nicolabeghin commented Dec 5, 2023

image

Keycloak discussions

keycloak/keycloak#25862

keycloak/keycloak#25814

Usability - split fields in subsections

Figure out a way to split field in subsections

image

Inherit OOTB SAML IdP fields/UI

Figure out a way to restore OOTB SAML fields (currently hardcoded in SamlConnectSettings.ts)

image

* upgrade for keycloak 23
* update github action to use java 17
* reduce build time through cache maven dependencies in docker layersenhance
* update spid endpoint and provider to latest constructor from upstream
This was referenced Dec 5, 2023
@nicolabeghin nicolabeghin changed the title Upgrade for Keycloak 23 compatibility Upgrade for Keycloak 23 compatibility + WIP restore UI through ConfiguredProvider Dec 28, 2023
@lscorcia
Copy link
Collaborator

Hi Nicola, would you be interested in becoming a team member/official maintainer for this package? Unfortunately as everyone noticed I have no time to work with Keycloak anymore. If you're ok with that please send me an email at lscorciaIGNORETHISgmailcom. Thanks for your sustained work!

@fabva79
Copy link

fabva79 commented Jan 21, 2024

Hi Nicola, I'm using the keycloak provider with version 20 of Keycloak. How can I migrate my setup to version 23 with your version? If you need support for other developments I can eventually contribute.
Thanks,
Fabiana

@nicolabeghin
Copy link
Collaborator Author

Hi Nicola, I'm using the keycloak provider with version 20 of Keycloak. How can I migrate my setup to version 23 with your version? If you need support for other developments I can eventually contribute. Thanks, Fabiana

Hi @fabva79 the upgrade just consists of replacing the old JAR with the new one, but as reported in the PR the interface is still not 100% functional due to Keycloak "removing" such feature in latest releases - discussion ongoing in ref. keycloak/keycloak#25862

In other terms: if you don't need to change the SPID settings and you can just keep the existing ones, it should be enough to update the JAR of the provider and that's it.

nicolabeghin and others added 5 commits February 7, 2024 22:03
Co-authored-by: Valentino Lauciani <vlauciani@gmail.com>
* Compatibility with Keycloak 23.0.6

* upgrade for Keycloak 23
* update github action to use java 17
* reduce build time through cache maven dependencies in docker layersenhance
* update spid endpoint and provider to latest constructor from upstream
* update POM to keycloak 23.0.3
* WIP - move to ConfiguredProvider
* remove unused properties

* update libs to 23.0.6

* align branch to main

* Update libs to Keycloak 23.0.6

* Update README.md
@nicolabeghin nicolabeghin merged commit ba5c42b into italia:main Feb 11, 2024
2 checks passed
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.

None yet

3 participants