Michal Hajas
Michal Hajas
### Description In this issue, we need to remove two ways of setting fields like firstName, lastName, etc. (all that can be set using the `setAttribute` method). For more details...
We have some methods part of Map*Entity interface, for example, [1]. When we introduced them the reasoning behind putting them into the Map*Entity was that each implementation can provide an...
This PR contains the proposal of 0-downtime upgradable storage that is using the Infinispan server for storing entities. Keycloak server communicates with the Infinispan server using HotRod protocol. If you...
## org.keycloak.testsuite.forms.BrowserFlowTest#testAlternativeNonInteractiveExecutorInSubflow [Keycloak CI - Forms IT (firefox)]() / [Pull Request #22639](https://github.com/keycloak/keycloak/pull/22639) ``` org.openqa.selenium.TimeoutException: Navigation timed out after 10000 ms Build info: version: '3.14.0', revision: 'aacccce0', time: '2018-08-02T20:19:58.91Z' System info:...
## org.keycloak.testsuite.x509.X509BrowserCRLTest#loginSuccessWithCRLSignedWithIntermediateCA3FromTruststore [Keycloak CI - FIPS IT (non-strict)](https://github.com/keycloak/keycloak/actions/runs/7049007373/job/19186987574) / [Pull Request #25174](https://github.com/keycloak/keycloak/pull/25174) ``` java.lang.RuntimeException: Could not create statement at org.jboss.arquillian.junit.Arquillian.methodBlock(Arquillian.java:313) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) ... ```
It seems by default `keycloak.json` response does not have any content-type set and per docs https://github.com/bfncs/string-replace-middleware?tab=readme-ov-file#configuration [string-replace-middleware](https://github.com/bfncs/string-replace-middleware) does not apply string replacement in such case. This PR changes the behavior...
This is not strictly necessary for this quickstart itself, however, it might be useful for someone playing with it. The parsing is taken from: https://github.com/keycloak/keycloak/blob/213b4ca6d16501e90e69f4055b43199fb445549b/authz/client/src/main/java/org/keycloak/authorization/client/AuthzClient.java#L77-L81
This is dependent on merging this PR: https://github.com/keycloak/keycloak/issues/31807 to main first