Commit graph

19 commits

Author SHA1 Message Date
c9f36f7100 Add exporting individual attributes
All checks were successful
/ Verify (pull_request) Successful in 41s
Based off #32

Also:
* rework README.md
* improve configuration error messages
2026-07-19 13:38:10 +02:00
218ee1dd57 Add just the refactoring from #26.
All checks were successful
/ Verify (pull_request) Successful in 45s
This is based off #31, so that needs to be merged first.
2026-07-19 13:21:57 +02:00
f204ab7f28 Add just the testing setup from #26.
All checks were successful
/ Verify (pull_request) Successful in 1m12s
Important: there are changes here to adapt the tests and the Keycloak test realm that are incompatible with the changes in #29. Ultimately, the changes in #29 need to be applied over this.
2026-07-19 10:27:51 +02:00
b292fd8023 Give a meaningful error message when the necessary role is missing 2026-07-18 15:01:26 +02:00
stb
23ecf682d6 Merge pull request 'Update maven plugins' (#19) from renovate/maven-plugins into main
Some checks failed
/ Verify (push) Has been cancelled
Reviewed-on: #19
2026-07-18 14:16:50 +02:00
dfd10b16dc Fix matchRole lookup to include group-inherited and composite roles (#25)
All checks were successful
/ Verify (push) Successful in 48s
getRoleMembersStream only returns users with the role assigned
directly, so exported attributes silently excluded users who have
matchRole via group membership. Filter all realm users with
hasRole() instead, matching the resolution already used for authRole.

Closes #20

Reviewed-on: #25
2026-07-18 14:14:44 +02:00
afbda2a52f Update maven plugins
All checks were successful
/ Verify (push) Successful in 47s
/ Verify (pull_request) Successful in 47s
2026-05-27 20:47:03 +00:00
91554ec588 Update Keycloak packages to v26.6.0
All checks were successful
/ Verify (pull_request) Successful in 1m2s
/ Verify (push) Successful in 1m44s
2026-04-11 20:41:18 +02:00
a66dc2792a Update dependency junit:junit to v4.13.2
All checks were successful
/ Verify (pull_request) Successful in 59s
/ Verify (push) Successful in 52s
2026-04-11 18:25:31 +02:00
5e5a6fcae0 Update maven plugins
All checks were successful
/ Verify (pull_request) Successful in 50s
/ Verify (push) Successful in 1m0s
2026-04-04 23:30:43 +00:00
c67f727fb2 Update maven plugins to v3
All checks were successful
/ Verify (pull_request) Successful in 53s
/ Verify (push) Successful in 44s
2026-04-04 23:09:37 +00:00
5ff157791a Update Keycloak packages to v26.5.7
All checks were successful
/ Verify (pull_request) Successful in 1m0s
/ Verify (push) Successful in 44s
2026-04-05 01:06:04 +02:00
85bd0c6572
only perform further validation, if config string isn't null
For the configAttributeSlug the further validation fails ugly otherwise
and there's generally no need to do further validation, if a config
string is null.
2026-03-31 15:54:39 +02:00
5e791af057
add null checks 2026-03-31 14:31:07 +02:00
ffa6c92c65
renaming and sort some code 2026-03-31 14:05:24 +02:00
88ffb9b9f4
validate configuration before saving it 2026-02-21 15:46:41 +01:00
769fdd704a
ignore regex filter when empty 2026-02-17 16:50:48 +01:00
1381bf6b2a
update README 2026-02-17 16:16:48 +01:00
4471b077b1
rename provider 2026-02-17 15:26:47 +01:00