abcxyz / abcxyz/access-on-demand
[IAM] Support multiple roles per binding
- Langage dominant
- Go
- Étoiles
- 3
- Forks
- 1
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### TL;DR
e.g.:
bindings:
- members:
- 'user:xxx@xxx.net'
role:
- 'roles/compute.admin'
- 'roles/xxx'
### Detailed design
_No response_
### Alternatives considered
_No response_
### Additional information
_No response_
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Look at the IAM binding structures in the codebase, likely in a package handling Google Cloud IAM policies. The change involves modifying the binding schema to accept a list of roles instead of a single role. Start by finding where bindings are defined and validated, then update the struct and any related serialization/deserialization logic. Check for existing tests around IAM bindings to understand the expected behavior.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Domaine
- api, backend, security
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100