Используя модуль NodeJS от Asana (https://github.com/Asana/node-asana) с OAuth, есть ли что-нибудь, что я могу сделать, чтобы отменить доступ пользователя и/или обновить токен?Как отменить токены Асаны OAuth?
В настоящее время, когда пользователь говорит мне, что они хотят отключиться от Асаны, я просто забываю их жетоны. Но, похоже, было бы более дружелюбно передать слово Асане, чтобы они могли очистить данные с их конца.
Пара примеров - это API от Google и Evernote. Я не смог найти ссылку, которая документирует API Google, но вот коммит, где они добавили API в прошлом году: https://github.com/google/google-api-nodejs-client/releases/tag/1.0.3 , И вот API Evernote: https://dev.evernote.com/doc/reference/UserStore.html#Fn_UserStore_revokeLongSession. Я использую их оба, и они хорошо работают. Я надеялся найти то же самое для Асаны. – Ghazgkull
Я принимаю этот ответ, потому что считаю, что это правильно. Но было бы здорово, если бы Asana добавила конечную точку для отзыва пользователями своих учетных данных. Это значительный надзор, что пользователи могут устанавливать OAuth-соединения с Asana с какой-либо удаленной службы, но не могут отменить их из того же контекста. Чтобы пойти на сайт Асаны и копаться в ваших настройках, пропустит точку OAuth. – Ghazgkull
@ Ghazgkull ... кроме всего, что у Асаны довольно легко обнаружить ... но да, я согласен –