Как отозвать токены Asana OAuth?

Использование модуля Asana NodeJS (https://github.com/Asana/node-asana) с OAuth , могу ли я что-нибудь сделать, чтобы отозвать доступ пользователя и / или обновить токен?

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


person Ghazgkull    schedule 06.03.2015    source источник


Ответы (1)


Если пользователь хочет отозвать авторизацию для приложения, ему в настоящее время необходимо пройти через экран управления приложением (в настройках учетной записи). Это интересное предложение - видели ли вы другие API, которые делают это так, как вам нравится?

person agnoster    schedule 09.03.2015
comment
Пара примеров - это API от Google и Evernote. Мне не удалось найти ссылку, которая документирует API Google, но вот фиксация, в которую они добавили API в прошлом году: github.com/google/google-api-nodejs-client/releases/tag/1.0.3. А вот API Evernote: dev.evernote.com/doc/reference/. Я уже использую оба из них, и они хорошо работают. Я надеялся найти то же самое для Асаны. - person Ghazgkull; 09.03.2015
comment
Я принимаю этот ответ, потому что считаю его правильным. Но для Asana было бы здорово добавить конечную точку, чтобы пользователи могли отзывать свои учетные данные. Значительный упущение заключается в том, что пользователи могут устанавливать соединения OAuth с Asana из некоторой удаленной службы, но не могут отозвать их из того же контекста. Необходимость зайти на сайт Asana и покопаться в настройках упускает из виду суть OAuth. - person Ghazgkull; 11.03.2015
comment
@Ghazgkull ... кроме асан, все довольно легко обнаружить ... но да, я вроде как согласен - person Joran Beasley; 24.03.2015