Extension OAuth Permission Expansion

Related uservoice:

Would be nice to not have to make extra UV’s for new scopes

And/or a return to the old scope system we had back in the day