Michal Hajas

Results 11 issues of 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...

kind/enhancement
area/storage
team/storage-sig

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...

area/storage
team/storage-sig

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:...

kind/bug
priority/important
area/core
area/ci
flaky-test
flaky-job
team/core-clients

## 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) ... ```

kind/bug
priority/important
area/ci
flaky-test
team/continuous-testing

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