abcxyz / abcxyz/access-on-demand

[IAM] Support multiple roles per binding

Ouverte
#122 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.