Nerzal/gocloak

Add support for fine grained authorization

Opened this issue · 0 comments

Is your feature request related to a problem? Please describe.
Want to expose permissions management API to define fine-grained authorization on groups and clients
e.g. ManagementPermissionReference

Describe the solution you'd like
Add client methods for the following:

GET /{realm}/groups/{id}/management/permissions
PUT /{realm}/groups/{id}/management/permissions
GET /{realm}/clients/{id}/management/permissions
PUT /{realm}/clients/{id}/management/permissions
GET  /{realm}/clients"/{id}/authz/resource-server/permission/scope/{idOfScope}
PUT  /{realm}/clients"/{id}/authz/resource-server/permission/scope/{idOfScope}

Describe alternatives you've considered

Additional context
Authorization Services Guide