Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.03.2010, 23:13
TopIce вне форума Посмотреть профиль Отправить личное сообщение для TopIce Найти все сообщения от TopIce
  № 1  
Ответить с цитированием
TopIce

Регистрация: Mar 2010
Сообщений: 20
По умолчанию API яндекс.фото

Как реализовать авторизацию на сервисе яндекса?

принцип такой:

1:
Чтобы получить RSA-ключ, нужно отправить GET-запрос на адрес http://auth.mobile.yandex.ru/yamrsa/key/
В случае успеха сервер возвращает 200 OK и XML-документ, содержащий тег-контейнер <response> со следующими вложенными тегами:
<key>
Публичный RSA-ключ для шифрования регистрационных данных.
<request_id>
Идентификатор авторизационной сессии.

2:
Чтобы получить авторизационный токен в обмен на регистрационные данные, нужно обратиться по адресу http://auth.mobile.yandex.ru/yamrsa/token/ и передать методом POST следующие параметры:
request_id
Идентификатор сессии, полученный на предыдущем этапе в теге <request_id>.
credentials
Строка с логином и паролем пользователя вида:
<credentials login="{логин}" password="{пароль}"/>

Логин и пароль нужно предварительно зашифровать при помощи полученного ключа RSA, а затем закодировать в base64.


интересует второй пункт. Вот есть у меня и логин и пароль, как и куда их шифровать?

Добавлено через 33 секунды
и вот еще:

В настоящий момент сервис выдачи авторизационных токенов поддерживает только нестандартный вариант RSA-шифрации, поэтому от клиентов требуется использование специальной библиотеки шифрации. Исходные тексты варианта библиотеки для языка С/С++ доступны по адресу http://download.yandex.ru/api-fotki/c-yamrsa.tar.gz.

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:24.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 01:24.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.