> 2. Авторизация на уровне GraphQL-схемы (глобально на первых полях схемы)
- Прикольная идея, надо будет попробовать
> Почему я использую три токена (user, account, admin)
- сам тоже пришел к этому. Только не понимаю причем тут токены? У меня есть отдельный тип User и Admin в БД. Если к юзеру прилинкован админ, то значит он имеет права доступа и все админские операции ссылаются на id админа. Но при авторизации юзер получает свой токен, не важно какая у него роль. Может тут речь идет об id пользователя и админа?
> Какой подход выбрать, ендпоинт или GraphQL? Это зависит от того,
Не все ли равно как отослать на сервер логин/пароль и получить обратно токен? Помоему если сервак на graphql то удобнее все на нем делать?