...

вторник, 5 ноября 2013 г.

OAuth.io


сегодня в 05:29


Доброго времени суток уважаемые хабравчане. Хочу рассказать об одном хорошем проекте — .



OAuth.io — это API (JavaScript, PhoneGap, iOS, Android, Flex) и сервис, который значительно упрощает взаимодействие более чем с 80-ю oAuth провайдерами (Facebook, Twitter, VK, GitHub, Dropbox, и др). Сервис работает по модели freemium: до 5000 соединений в месяц сервис бесплатный, при большем количестве вас ждут вполне демократичные цены. Стоит также сказать, что проект полностью открытый и вы сможете сами запустить у себя серверную часть «OAuth IO Daemon» (GitHub).


Регистрируемся и создаем приложение в OAuth.io:



image
Создаем приложение на Facebook, домен и URL для callback будет oauth.io и https://oauth.io/auth соответственно:



image
Настраиваем Facebook, указав сгенерированные App ID и App Secret:



image
И уже все работает:



JavaScript




Подключаем библиотеку:

<script src="/path/to/OAuth.js"></script>




Инициализируем наше приложение:

OAuth.initialize('Public key'); // который выдает oAuth.io




Получаем токен:

Всплывающее окно:


OAuth.popup('facebook', function(err, result) {
//handle error with err
//use result.access_token in your API request
});




Редирект:


//Using redirection (option 2)
OAuth.redirect('facebook', "callback/url");

OAuth.callback('facebook', function(err, result) {
//handle error with err
//use result.access_token in your API request
});




Рабочий пример



Developers, stick with Russians – work in London




Переводы с

карты на карту


Переводы

через QR-Код


Новая функция

«Мой контроль»




Возьми Lumia 925 на тест-драйв сейчас.




Впечатляющие возможности

в стильном тонком корпусе из металла




Boomburum

исследует LTE


Эволюция средств связи

в путешествии по России




Проблемы коммуникации внутри бизнеса?


Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends:



Комментариев нет:

Отправить комментарий