Keycloak · Arazzo Workflow
Keycloak Audit Group Membership
Version 1.0.0
Resolve a group by name, read its roles and roster, and spot-check the effective roles of a member.
View Spec
View on GitHub
AuthenticationAuthorizationIdentity ManagementOpenID ConnectSecuritySSOArazzoWorkflows
Provider
Workflows
audit-group-membership
Read a group's roles and member roster, with a spot check of one member's direct roles.
Resolves a group by name, reads its representation and member list, and samples the realm-level role mappings of the first member without changing anything.
1
resolveGroup
Resolve the group UUID by searching top-level groups by name so the detail and member endpoints can be addressed.
2
loadGroup
Read the group representation, which carries the realm and client roles attached to the group. These are the entitlements every member inherits simply by being in it.
3
listMembers
Page the group's member roster. This is the list of accounts that inherit every role captured in the previous step.
4
sampleMemberRoles
Spot-check the first member's directly granted realm roles, so the reviewer can compare inherited access against individual grants. A full roster review means repeating this per member id.
Source API Descriptions
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.