10.03.2010, 00:10
|
Прохожий
|
|
Регистрация: 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 – тот самый ключ, благодаря которому приложение авторизуется.
|
Помогите реализовать это в делфи. Уже весь гугл перерыл и не нашел ничего.
|