Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@grgrzybek
Copy link
Contributor

No description provided.

…es (fixes #4120)

* SpringBoot+Keycloak relies on SpringSecurity which doesn't get roles
  from JWT! - so we now need -Dhawtio.roles=*, because we always have
  default supported role principal class
* SpringBoot and Quarkus with Keycloak use new option passed to
  JavaScript keycloak.logout(), so LogoutServlet can actually do Spring
  logout
* We need load-on-startup for AuthConfigurationServlet
* Form auth method is not added with there's only Keycloak enabled
* We now have new userPrincipalClasses option - so scenario where OIDC
  Login module gets user from JWT, _another_ login module (like LDAP
  from Artemis) can augment JAAS subject with actual roles - and it
  works!
@github-actions
Copy link

github-actions bot commented Oct 31, 2025

Test Results

  6 files  ±0    6 suites  ±0   20m 24s ⏱️ -6s
 76 tests ±0   75 ✅ ±0   1 💤 ±0  0 ❌ ±0 
462 runs  ±0  446 ✅ ±0  16 💤 ±0  0 ❌ ±0 

Results for commit addfb0b. ± Comparison against base commit b24481f.

♻️ This comment has been updated with latest results.

@hawtio-ci
Copy link

hawtio-ci bot commented Oct 31, 2025

Test results

Run attempt: 3068
Detailed summary

NAME TESTS PASSED ✅ SKIPPED 💤 FAILED ❌ ERRORS 🚫 TIME 🕖
test-results-quarkus-java-17-firefox 77 75 2 0 0 181.282
test-results-quarkus-java-21-firefox 77 75 2 0 0 177.661
test-results-quarkus-keycloak-java-17-firefox 77 74 3 0 0 249.088
test-results-quarkus-keycloak-java-21-firefox 77 74 3 0 0 241.666
test-results-springboot-java-17-firefox 77 74 3 0 0 179.938
test-results-springboot-java-21-firefox 77 74 3 0 0 194.415

@tadayosi tadayosi merged commit a9cc8cf into 4.x Nov 4, 2025
19 checks passed
@grgrzybek grgrzybek deleted the keycloak-logout-redirect-fix branch November 4, 2025 08:12
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.

3 participants