Commit graph

24 commits

Author SHA1 Message Date
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
393284ebdc
remove realm exports 2026-03-31 14:07:25 +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
8ea38a0748
implement TODOs
- fetch configuration of AdminUiPage Component
- validate config
- use configuration to get attributes
2026-02-17 15:16:16 +01:00
a7be1213af
Attempt to use the UiPageProvider to configure endpoints
Co-authored-by: June june@jsts.xyz
2026-02-17 13:17:42 +01:00
8d190c2970
simplify auth validation
Co-authored-by: June <june@jsts.xyz>
2025-11-01 02:05:53 +01:00
9fe298a899
move auth chack to top of route handler 2025-11-01 01:51:48 +01:00
c60c4978df
fix: use list instead of consumed stream 2025-11-01 01:49:54 +01:00
119a89f2ee
have export endpoint actually return a list of valid keys
Dynamically get a list of attributes to get the keys from, get their
values, ensure they are in a valid format using a regex and finally
return the list of keys as a JSON list.

Co-authored-by: kritzl <kritzl@kritzl.dev>
2025-10-31 23:59:38 +01:00
e4b4497b30
introduce path parameter in export endpoint for specifying group id
Co-authored-by: kritzl <kritzl@kritzl.dev>
2025-10-31 19:54:35 +01:00
8e9674cf5c
update dev setup in compose.yaml
Co-authored-by: kritzl <kritzl@kritzl.dev>
2025-10-31 19:54:33 +01:00
9a4dbfeb16
remove test route
Co-authored-by: kritzl <kritzl@kritzl.dev>
2025-10-31 19:54:30 +01:00
c518d4a514
rename package
Co-authored-by: kritzl <kritzl@kritzl.dev>
2025-10-31 19:54:28 +01:00
e318c3b386
gitignore .DS_Store and .vscode 2025-10-31 19:35:32 +01:00
08e85d24a0
experiment: get group, users and attributes 2025-10-24 11:40:26 +02:00
8c1d25133f
experimentation 2025-10-24 00:09:27 +02:00
cfb12cfc6e
add some keycloak dependencies; add gitignore for maven 2025-10-23 22:48:38 +02:00
eec0042930
mvn init 2025-10-23 22:40:46 +02:00
71ebb4c696
add compose setup for local development 2025-10-23 18:15:23 +02:00