Relations between authorization objectsΒΆ

For development and administration purposes here is the ER diagram for the authorization models. It shows how users, permissions and authorization profiles related to each other.

ER diagram

As you can see there are many-to-many relations between models:

  • User and AuthorizationProfile

  • User and AtomicPermission

  • AuthorizationProfile and BlueprintPermission

  • ApplicationToken and AuthorizationProfile

This structure helps to create unique blueprint and atomic permissions and relate users and applications to these objects.