75117dff1e
Migrate config renovate.json
/ Verify (pull_request) Successful in 1m9s
/ Verify (push) Successful in 48s
2026-04-03 22:02:08 +00:00
f09bb791bb
group keycloak package updates
/ 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
...
/ 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
/ 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