- PVSM.RU - https://www.pvsm.ru -
Доброго времени суток уважаемые читатели. Хочу рассказать об одном хорошем проекте — .
[1]
OAuth.io — это API (JavaScript [2], PhoneGap [3], iOS [4], Android [5], Flex [6]) и сервис, который значительно упрощает взаимодействие более чем с 80-ю oAuth провайдерами [7] (Facebook, Twitter, VK, GitHub, Dropbox, и др). Сервис работает по модели freemium: до 5000 соединений в месяц сервис бесплатный, при большем количестве вас ждут вполне демократичные цены [8]. Стоит также сказать, что проект полностью открытый и вы сможете сами запустить у себя серверную часть «OAuth IO Daemon» (GitHub [9]).
oauth.io
и https://oauth.io/auth
соответственно:
Подключаем библиотеку:
<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
});
Рабочий пример [10]
Автор: ilusha_sergeevich
Источник [11]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/47502
Ссылки в тексте:
[1] Image: https://oauth.io/
[2] JavaScript: https://github.com/oauth-io/oauth-js
[3] PhoneGap: https://github.com/oauth-io/oauth-phonegap
[4] iOS: https://github.com/oauth-io/oauth-ios
[5] Android: https://github.com/oauth-io/oauth-android
[6] Flex: https://github.com/oauth-io/oauth-flex
[7] 80-ю oAuth провайдерами: https://oauth.io/providers
[8] вполне демократичные цены: https://oauth.io/pricing
[9] GitHub: https://github.com/oauth-io/oauthd
[10] Рабочий пример: http://oauth-io.github.io/oauth-js/
[11] Источник: http://habrahabr.ru/post/200812/
Нажмите здесь для печати.