- Comments: #48
- Initially Proposed by: @djmitche
Parameterized roles would let us be a bit more expressive in role definitions.
Role project-admin:% would expand to
auth:create-client:project/%/*auth:reset-access-token:project/%/*- etc.
With the added hack that: 'project-admin:*' -> ['auth:create-client:project/*, ...'] i.e., drop trailing slashes. In general, the % would have to be the last character in the role.
This would drastically reduce the number of formulaic roles we have.