Creating and revoking
Give a key a name that says where it is used, so the list stays readable when there are several. Revoking is immediate.Scope them narrowly
A key scoped to one property and one kind of access limits what a leak costs you. There is no benefit to a broader key than the job needs.Related
Members and roles
The same permission model, for people.