Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 10.03.2010, 00:10
TopIce TopIce вне форума
Прохожий
 
Регистрация: 10.03.2010
Сообщения: 3
Репутация: 10
По умолчанию авторизаций через OAuth

Есть вот такая инструкция с сайта:
Цитата:
Процесс авторизации следующий:

1. Приложение запрашивает reuqest_token, соотвественно по URL'у, который был выдан сайтом;

2. Получив request_token, сайт редиректит на страницу авторизации приложения, на которой, допустим, написано «Желаете ли вы разрешить доступ к API сайта, приложению blablabla» и две кнопочки «Разрешить», «Запретить».

3. Пользователь нажал кнопочку «Разрешить», на сервере отметили, что данный пользователь разрешил доступ этому приложению, request_token такой-то, редиректим обратно на сайт приложения (при добавлении приложения необходимо указывать callback_uri – куда редиректить после авторизации), в адресе будет ключ oauth_token;

Нужно, чтобы пользователь был авторизован на сайте.

4. Ну вот, теперь осталось поменять request_token на access_token, благодаря которому мы можем обращаться к API сайта, обращаемся по адресу получения access_token, передаем туда request_token и забираем access_token, на будущее его лучше сохранить в базе.

В том случае, если пользователь нажал кнопочку «Запретить», то приложение не сможет получить access_token и не получиться авторизоваться.
В итоге, имеем, request_token – нужен только для авторизации, access_token – тот самый ключ, благодаря которому приложение авторизуется.

Помогите реализовать это в делфи. Уже весь гугл перерыл и не нашел ничего.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 05:08.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter