СЛОВАРЬ / Агенты и боты
OAuth
Механизм, с помощью которого пользователь разрешает приложению определённые действия в другом сервисе без передачи приложению основного пароля.
Также: OAuth 2.0, авторизация OAuth
Как это выглядит на практике
Для показа встреч достаточно доступа к чтению календаря. Создание встречи — другая возможность и может требовать отдельного разрешения.
Что проверить
Подключение аккаунта не означает доступ ко всему сервису. Проверяйте выданные права и отличайте отказ в доступе от пустой выдачи.
Попробуйте на примере
Для функции «показать ближайшие встречи» перечисли минимально нужные права. Предложи понятные ответы при отказе в доступе и при пустом календаре.
Вставьте пример в чат и сравните результат со своим вариантом.
Рядом в словаре
Дальше по теме: IETF · OAuth 2.0