Commit graph

36 commits

Author SHA1 Message Date
75117dff1e Migrate config renovate.json
All checks were successful
/ Verify (pull_request) Successful in 1m9s
/ Verify (push) Successful in 48s
2026-04-03 22:02:08 +00:00
f09bb791bb
group keycloak package updates
All checks were successful
/ Verify (push) Successful in 49s
2026-04-03 23:43:56 +02:00
7f3f38f15c Merge pull request 'Configure Renovate' (#4) from renovate/configure into main
All checks were successful
/ Verify (push) Successful in 51s
Reviewed-on: #4
2026-04-03 23:25:26 +02:00
2e08e9d12c
group maven plugins
See: https://github.com/renovatebot/renovate/discussions/31855
2026-04-03 23:25:09 +02:00
812bae81c0
Add renovate.json 2026-04-03 23:25:09 +02:00
451d9e179d
add CI to run maven verify
All checks were successful
/ Verify (pull_request) Successful in 58s
/ Verify (push) Successful in 53s
2026-04-03 23:18:19 +02:00
348e097e3b
license this project 2026-04-03 23:10:26 +02:00
e315d0a2c7 Merge pull request 'Add Makefile and Documentation for Building the Provider' (#2) from building_help into main
Reviewed-on: #2
Reviewed-by: kritzl <kritzl@noreply.git.hamburg.ccc.de>
2026-03-31 22:26:03 +02:00
55168d1d01 Merge pull request 'Configure Extension with UiPageProvider' (#1) from addUiPageProvider into main
Reviewed-on: #1
Reviewed-by: June <june@noreply.git.hamburg.ccc.de>
2026-03-31 17:53:06 +02:00
324fe35f5a
add note on how to get an example keycloak setup for the example setup 2026-03-31 16:03:59 +02:00
bd9e5a6f3e
add Makefile and docs on how to build the provider 2026-03-31 16:03:59 +02:00
964a593dbd
remove emojis from example in README as well 2026-03-31 15:58:02 +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
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