Complete a functional design of an application permissions solution.
- Create Pydantic model-based permissions architecture that provides permission metadata.
- Create SQLAlchemy ORM model for storing permissions assignments in the SQL database.
- Create permissions manager class to manage database storage and retrieval of permissions data.
- Create permissions manager methods for validating resource / action access by users and OAuth clients.
Complete a functional design of an application permissions solution.