Oa-mailru is a project mainly written in Ruby, based on the MIT license.
Mail.Ru OAuth 2.0 strategy
= oa-mailru
Расширение для OmniAuth, реализующее авторизацию от Mail.Ru по протоколу OAuth 2.0
== Установка и использование
rails plugin install git://github.com/incubus/oa-mailru.git
Добавить в config/initializers/omniauth.rb:
Rails.application.config.middleware.use OmniAuth::Builder do provider :mail_ru, <ID приложения>, <Секретный ключ приложения>, :private_key => <Приватный ключ приложения> end
Devise с версии 1.2.rc интегрирован с OmniAuth. Подключить к нему oa-mailru достаточно просто, дописав в config/initializers/devise.rb:
config.omniauth :mail_ru, <ID приложения>, <Секретный ключ приложения>, :private_key => <Приватный ключ приложения>
== Ссылки
OmniAuth: http://github.com/intridea/omniauth
Интеграция OmniAuth и Devise: http://railscasts.com/episodes/235-omniauth-part-1 и http://railscasts.com/episodes/236-omniauth-part-2
Авторизация Mail.Ru для сайтов: http://api.mail.ru/docs/guides/oauth/sites/
== Note on Patches/Pull Requests
== Copyright
Copyright (c) 2011 Alexander Logvinov. See LICENSE for details.