Проект создан для отработки и демонстрации работы с правами доступа (OAuth2 Scopes) в рамках фреймворка FastAPI.
Реализованный функционал:
- Создание токенов, содержащих информацию о запрашиваемых правах пользователя
- Верификация текущих прав пользователя с требуемыми правами для доступа к совершению операции
- Интеграционное тестирование системы прав доступа со всем дополнительным функционалом для проведения тестов
- Синхронизация прав доступа из кода с базой данных
- Поддержка групп прав для облегчённого присвоения прав пользователям
- Механизмы управления правами каждого пользователя