QAQA
СЛОВАРЬ / Агенты и боты

OAuth

Механизм, с помощью которого пользователь разрешает приложению определённые действия в другом сервисе без передачи приложению основного пароля.

Также: OAuth 2.0, авторизация OAuth


Как это выглядит на практике

Для показа встреч достаточно доступа к чтению календаря. Создание встречи — другая возможность и может требовать отдельного разрешения.

Что проверить

Подключение аккаунта не означает доступ ко всему сервису. Проверяйте выданные права и отличайте отказ в доступе от пустой выдачи.

Практика QAQA

Попробуйте на примере

Для функции «показать ближайшие встречи» перечисли минимально нужные права. Предложи понятные ответы при отказе в доступе и при пустом календаре.
Открыть Luna ↗

Вставьте пример в чат и сравните результат со своим вариантом.

Рядом в словаре

Дальше по теме: IETF · OAuth 2.0