Клуб API Диска

Пароли приложений

16 апреля 2014, 05:52

Привет!

А можно сделать так, чтобы приложение ходило в API с Basic-аутентификацией по отдельному паролю, который можно было бы сгенерить и отозвать в любой момент? Сценарий примерно такой: сборочный скрипт из Travis CI должен заливать в Диск несколько логов, но не хочется использовать там свой пароль, пусть и зашифрованный.

1 комментарий
Подписаться на комментарии к посту
Ммм... Travis =)

Мне кажется, что лучше тут использовать не basic аунтификацию, а oauth:
1. Зарегистрировать приложение на https://oauth.yandex.ru/client/new (дать грант "Доступ к Яндекс.Диску для приложений")
2. Получить токен руками: http://api.yandex.ru/oauth/doc/dg/tasks/get-oauth-token.xml

Все — теперь можно обращатся к API диска вставляя хедер:
"Authorization: OAuth 0c41..."