Duplicate permissions for multiple applications targetting a single API


I’ve been looking for this in different places and noticed a couple of similar questions, all of which were closed without an answer:

Basically, we have multiple SPA’s, all targetting the same backend API. All applications have a login flow, but they all need the same kind of permissions.
Currently in the authorization extension, a permission is tied to a single application, which means we need to define the permissions once for each app, thus having duplicates, which can cause inconsistency and is very difficult to maintain.

How can I tie a single permission to multiple applications?

(My apologies for creating a new topic, if necessary you can archive this one and reopen one of the other discussions)