Commit graph

5 commits

Author SHA1 Message Date
b5c83f7210 default-to-user-email (#30)
All checks were successful
/ Verify (push) Successful in 55s
Add flag default-to-user-email

When set for an export config, if the user doesn't have that attribute, their email will be substituted as a default. If any of the values is not a valid email address, they are filtered out.

Closes #29

Reviewed-on: #30
Reviewed-by: June <june@noreply.git.hamburg.ccc.de>
2026-07-21 22:17:49 +02:00
c6f7d2f335 Add exporting individual attributes and a map endpoint (#26)
All checks were successful
/ Verify (push) Successful in 51s
Based off #32

Also:
* rework README.md
* improve configuration error messages

Closes #22

Reviewed-on: #26
Reviewed-by: June <june@noreply.git.hamburg.ccc.de>
2026-07-21 21:47:24 +02:00
f204ab7f28 Add just the testing setup from #26.
All checks were successful
/ Verify (pull_request) Successful in 1m12s
/ Verify (push) Successful in 53s
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
5e279f8c71 Assign roles to service account user, not the client 2026-07-18 15:01:48 +02:00
stb
93dc7ddc75 Add a Docker Compose setup with debugging and testing realm (#27)
Some checks failed
/ Verify (push) Has been cancelled
Configure Keycloak to allow attaching a debugger (localhost:8081).

Add a testing realm with suitable example entries, and explain how to update and export the realm.

Reviewed-on: #27
2026-07-18 14:16:14 +02:00