Взаимодействие десктопного приложения с веб-сервисом?
Где можно прочитать про протоколы взаимодействия десктопных приложений с веб-сервисами? В частности, интересует вопрос аутентификации и авторизации.
Вариант с OAuth не интересует, так как, насколько я понимаю, он требует от пользователя несколько большего количества телодвижений, кроме как вбить в настройки программы свои логин и пароль.
Например, URL, по которому открывается веб-сайт Dropbox по ссылке из контекстного меню, содержит какие-то параметры авторизации. То ли это идентификатор сессии, то ли какой-то API-key. Хотелось бы понять, откуда он берётся, и каков его жизненный цикл.
Или взять десктопного клиента Last.fm — не уверен, но навряд ли он на каждый запрос шлёт логин/пароль для аутентификации.
Может быть Evernote использует какой-нибудь стандартный подход? Ну и так далее.