[Русский] [English]

Демонстрация работы библиотеки Nemiro.OAuth

Библиотека Nemiro.OAuth предназначена для реализации авторизации по протоколу OAuth в проектах .NET Framework (VB, C#).

Библиотека является бесплатной. Исходный код открыт и предоставляется по лицензии Apache 2.0.

Для проверки работы библиотеки, нажмите на одну из иконок, расположенных ниже.
Если потребуется, пройдите процедуру аутентификации на внешнем сайте.
Разрешите тестовому приложению доступ к запрашиваемым данным.
Если все работает правильно, то после авторизации на внешнем ресурсе, вы вернетесь обратно на сайт demo-oauth.nemiro.net, где сможете проверить работу с API выбранного поставщика OAuth.

Если что-то не работает или работает неправильно, пожалуйста, сообщите об этом разработчику.

Обратите внимание, приложения в социальных сетях являются тестовыми и могут иметь лимит на количество пользователей и другие ограничения.


Техническая информация

Последний официальный релиз Nemiro.OAuth:

v1.12

Версия Nemiro.OAuth на этом сервере:

v1.13.0.2799

Номер версии последнего релиза библиотеки Nemiro.OAuth может отличаться от номера версии, который размещен на этом сервере. Если номер версии на этом сервере выше, то вероятно в ближайшее время следует ожидать появления новой версии официального релиза.

Установить через NuGet

Install-Package Nemiro.OAuth

Скачать

v1.12 12 сентября 2016

v1.11.2477 08 августа 2016

v1.11 11 июля 2016

v1.10 21 июня 2015

v1.9 19 марта 2015

v1.8 08 марта 2015

v1.7 11 февраля 2015

v1.6 04 января 2015

v1.5 27 декабря 2014

v1.4 02 ноября 2014

v1.3 23 октября 2014

v1.2 08 октября 2014

v1.1 20 июля 2014

Полезные ссылки

Исходный код:
https://github.com/alekseynemiro/nemiro.oauth.dll

Документация:
http://oauth.nemiro.net/

Готовые формы авторизации для проектов Windows Forms:
https://github.com/alekseynemiro/Nemiro.OAuth.LoginForms

Статья: «Авторизация по протоколу OAuth в проектах .NET Framework»:
http://kbyte.ru/ru/Programming/Articles.aspx?id=82&mode=art

Видео: «Создание простого менеджера файлов для Dropbox»
http://www.youtube.com/watch?v=fcT-Jt8rcdY
(анг., есть русские субтитры)

Другие проекты:
http://nemiro.net/

Регистрация и управление приложениями на сайтах поставщиков OAuth

Название поставщика Внутреннее имя Разрешено
использовать
адреса
localhost
Разрешено
использовать
несколько
URL
Разрешен
протокол
HTTP
   
Amazon amazon + + - (*) ?
Assembla assembla + - + (*) ?
CodeProject codeproject - - - (*) ?
Dropbox dropbox + + - (*) ?
Facebook facebook + + + (*) ?
Foursquare foursquare + + + (*) ?
GitHub github - - + (*) ?
Google google + + + (*) ?
Instagram instagram + - + (*) ?
LinkedIn linkedin + + + (*) ?
Microsoft Live live - + + (*) ?
Mail.Ru mail.ru - + + (*) ?
Odnoklassniki odnoklassniki + + + (*) ?
SoundCloud soundcloud + - + (*) ?
SourceForge sourceforge + + + (*) ?
Tumblr tumblr + - + (*) ?
Twitter twitter + + + (*) ?
VKontakte vk + + + (*) ?
Yahoo! yahoo - - + (*) ?
Yandex yandex + - + (*) ?

Информация в таблице актуальна по состоянию на март 2015 года.

Внутреннее имя – это строковое имя, которое используется в библиотеке Nemiro.OAuth. Регистр символов не имеет значения.

Если поставщик поддерживает запросы с localhost, то эти запросы можно осуществлять через протокол HTTP, не зависимо от поддержки провайдером протокола HTTP.
Значение параметра Разрешен протокол HTTP актуально только для внешних доменов.