Attempt to use the UiPageProvider to configure endpoints
Co-authored-by: June june@jsts.xyz
This commit is contained in:
parent
8d190c2970
commit
a7be1213af
7 changed files with 5362 additions and 30 deletions
32
README.md
Normal file
32
README.md
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
What does this Keykloak Provider do?
|
||||
|
||||
Export an anonymized list of User-Attribute values.
|
||||
This provider will provide an api endpoit for every configured attribute-group.
|
||||
Multivalues attribues are not supported (yet).
|
||||
|
||||
|
||||
|
||||
Configuration in Keykloak
|
||||
|
||||
- Client with Service-Account
|
||||
- Assigned roles allow access to attribute export
|
||||
- User profile Groups with attributes
|
||||
|
||||
|
||||
```json
|
||||
{
|
||||
"endpoints": [
|
||||
{
|
||||
"slug": "myattribute",
|
||||
"attribute-group": "myattributes",
|
||||
"match-role": "myattribute-access",
|
||||
"auth-role": "myattribute-export",
|
||||
"attribute-regex": "^(?<key>(ssh-ed25519 AAAAC3NzaC1lZDI1NTE5|ssh-rsa AAAAB3NzaC1yc2)[0-9A-Za-z+/]+[=]{0,3})(\\s.*)?$",
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
We recommend using a client with service-account, but you can also use a bot-account to authenticate against the provider.
|
||||
Loading…
Add table
Add a link
Reference in a new issue