Martin Kanis
|
2394855f48
|
Add merge tasks optimization to ConcurrentHashMapKeycloakTransaction.delete
|
2022-03-21 16:45:48 +01:00 |
|
Michal Hajas
|
c18a682f50
|
Do not store undefined values in store
Closes #10744
|
2022-03-17 16:44:33 +01:00 |
|
Martin Kanis
|
1a4d7c297a
|
Change authentication sessions map to set (#10596)
|
2022-03-10 08:45:24 +01:00 |
|
Alexander Schwartz
|
18f391d8c4
|
Fix spelling error in field and classname
It's always a converter, unless electricity is involved.
Closes #10573
|
2022-03-09 08:28:52 -03:00 |
|
Alexander Schwartz
|
3c3f003a38
|
LDAP Map storage support to support read/write for roles
Closes #9929
|
2022-03-08 12:03:10 +01:00 |
|
Michal Hajas
|
f77ce315bb
|
Disable Authz caching for new storage tests
Closes #10500
|
2022-03-07 10:22:55 -03:00 |
|
Martin Kanis
|
6c64d465ea
|
Convert authentication session entities into interface
|
2022-03-04 10:50:18 +01:00 |
|
Michal Hajas
|
b4281468d0
|
Convert Map Realm Entities into interfaces
Closes #9736
|
2022-02-24 13:23:19 +01:00 |
|
Vlasta Ramik
|
aa6a131b73
|
Change String client.id to ClientModel client in ResourceServerStore
Closes #10442
|
2022-02-24 12:46:26 +01:00 |
|
vramik
|
589606b1c1
|
JPA map storage: Groups no-downtime store
Closes #9660
|
2022-02-15 08:54:41 +01:00 |
|
keycloak-bot
|
d9f1a9b207
|
Set version to 18.0.0-SNAPSHOT (#10165)
|
2022-02-11 21:28:06 +01:00 |
|
Michal Hajas
|
b50b8f883b
|
Implement HotRod storage for Users
Closes #9671
|
2022-02-11 10:20:36 +01:00 |
|
Alexander Schwartz
|
45df1adba9
|
Update generics in JPA Map storage to avoid casting and compiler warnings
Closes #10060
|
2022-02-08 17:38:53 +01:00 |
|
Michal Hajas
|
c648e121ed
|
Convert authz entities into interfaces
Closes #9740
|
2022-01-31 13:51:56 +01:00 |
|
bal1imb
|
9621d513b5
|
KEYCLOAK-18727 Improve user search query
|
2022-01-26 17:03:05 +01:00 |
|
Alexander Schwartz
|
9e257d4a01
|
Added warning when storage contains multi-valued attributes and Keycloak model doesn't support them.
Closes #9714
|
2022-01-26 15:40:00 +01:00 |
|
Alexander Schwartz
|
e2ac7b38f4
|
Adding missing database constraints for clients in JPA map storage.
This should ensure consistency for the store even in the event of concurrent creation of clients by multiple callers.
Closes #9610
|
2022-01-23 20:34:28 +01:00 |
|
vramik
|
873a44459a
|
Convert MapClientScopeEntity to interface
Closes #9657
|
2022-01-23 16:56:25 +01:00 |
|
Martin Kanis
|
ddcabe61b2
|
KEYCLOAK-19571 Add indices to HotRodClientEntity fields
|
2022-01-20 17:46:47 +01:00 |
|
vramik
|
7b89d151c1
|
KEYCLOAK-18565 JPA roles no-downtime store
|
2022-01-20 12:02:35 +01:00 |
|
vramik
|
22bcdcb630
|
MapRoleProvider could return also client roles when searching for realm roles
Closes #9587
|
2022-01-19 16:39:59 +01:00 |
|
Konstantinos Georgilakis
|
db0b36460f
|
KEYCLOAK-19148 correct getGroupsCountByNameContaining of MapGroupProvider
|
2022-01-15 20:15:27 +01:00 |
|
Michal Hajas
|
ab9413b48c
|
Store user nested entities in Set instead of Map
|
2022-01-10 15:57:45 +01:00 |
|
Michal Hajas
|
9849df3757
|
Convert MapUserEntity to interface
|
2022-01-10 15:57:45 +01:00 |
|
Hynek Mlnařík
|
d39eb95705
|
Introduce per-field delegation of entities
|
2022-01-05 14:06:45 +01:00 |
|
Michal Hajas
|
96b2669a00
|
Refactoring of constructors for generated entities
|
2021-12-22 16:00:10 +01:00 |
|
keycloak-bot
|
9f3d4a7d42
|
Set version to 17.0.0-SNAPSHOT
|
2021-12-20 10:50:39 +01:00 |
|
vramik
|
44184ab0cb
|
MapRoleProvider uses ILIKE operator when EQ operator should be used
Closes #9130
|
2021-12-16 10:31:43 +01:00 |
|
vramik
|
c6312e3308
|
KEYCLOAK-18717 KEYCLOAK-18716 KEYCLOAK-18715 KEYCLOAK-18713 KEYCLOAK-18712 KEYCLOAK-18711 JPA clients no-downtime store
|
2021-12-15 13:32:49 +01:00 |
|
vramik
|
848b170a96
|
Use DeepCloner.Builder().constructorDC in cases when possible
Closes #9141
|
2021-12-15 10:28:08 +01:00 |
|
Hynek Mlnarik
|
8e03942e87
|
Enhance available tree operations
Fixes #9022
|
2021-12-13 18:05:45 +01:00 |
|
Hynek Mlnarik
|
3c7e5c8440
|
Create delegates and empty instances in DeepCloner
Fixes: #9030
|
2021-12-13 18:04:48 +01:00 |
|
Michal Hajas
|
fc237a8b63
|
Introduce ancestor interface for entities with attributes
|
2021-12-10 10:54:44 +01:00 |
|
Michal Hajas
|
7aaa33739b
|
KEYCLOAK-19570 Add annotation processing for HotRod clients
|
2021-12-08 10:00:00 +01:00 |
|
Hynek Mlnarik
|
3602873df2
|
Introduce model-entity util methods
Fixes: #9025
|
2021-12-07 16:51:56 +01:00 |
|
vramik
|
783eecf612
|
Closes #8808 - Convert MapRoleEntity to interface
|
2021-12-01 15:50:26 +01:00 |
|
Michal Hajas
|
a5c3b83443
|
Closes #8807 - Make MapGroupEntity generated
|
2021-11-30 21:44:18 +01:00 |
|
vramik
|
1adce39e1d
|
8886 Add alwaysDisplayInConsole searchable client field
|
2021-11-24 13:15:17 +01:00 |
|
Martin Bartoš
|
1e1a6779be
|
Issue 8814: Replace deprecated hamcrest-all dependencies
|
2021-11-23 13:56:28 +01:00 |
|
Michal Hajas
|
2f9a5aae0f
|
KEYCLOAK-19028 Add HotRod Map storage implementation
|
2021-11-11 14:10:00 +01:00 |
|
Hynek Mlnarik
|
58d403cf24
|
KEYCLOAK-19726 Fix return types of ModelCriteriaBuilder methods
|
2021-11-05 16:39:40 +01:00 |
|
vramik
|
439e2e4288
|
KEYCLOAK-19763 fix MapClientProvider.getClientByClientId
|
2021-11-04 11:48:07 +01:00 |
|
Martin Kanis
|
9c287aff1f
|
KEYCLOAK-19709 Remove MapStorage.createCriteriaBuilder
|
2021-11-03 20:05:29 +01:00 |
|
Hynek Mlnarik
|
6966e0cfe9
|
KEYCLOAK-19749 Optimize DefaultModelCriteria creation
|
2021-11-03 17:42:26 +01:00 |
|
Hynek Mlnarik
|
877ae96590
|
KEYCLOAK-18854 Introduce storage-independent ModelCriteriaBuilder
|
2021-10-29 19:21:45 +02:00 |
|
Hynek Mlnarik
|
53f02a50f6
|
KEYCLOAK-19562 Introduce generic trees
|
2021-10-25 13:28:48 +02:00 |
|
Michal Hajas
|
cfbb7f5553
|
KEYCLOAK-19593 Remove CRUD operations from MapStorage interface
Signed-off-by: Michal Hajas <mhajas@redhat.com>
|
2021-10-21 17:01:33 +02:00 |
|
Hynek Mlnarik
|
8ee992e638
|
KEYCLOAK-19482 Generate map entity cloners
|
2021-10-18 13:14:14 +02:00 |
|
vramik
|
dacf28af84
|
KEYCLOAK-19536 Removal of client creates new instance of provider for each client role
|
2021-10-13 13:05:18 +02:00 |
|
Hynek Mlnarik
|
675e1b0941
|
KEYCLOAK-19505 Generate map entity delegates
|
2021-10-12 14:04:21 +02:00 |
|