README.md in anadea-identity-0.4.1 vs README.md in anadea-identity-0.4.2
- old
+ new
@@ -134,5 +134,25 @@
* подключить `gem 'omniauth-google-oauth2'` в своем Gemfile.
* указать `config.omniauth :google_oauth2, ENV['GOOGLE_KEY'], ENV['GOOGLE_SECRET']`
в `config/initializers/identity.rb`.
* создать приложение в Google можно [здесь](https://console.developers.google.com/project).
* для создания приложения можно воспользоваться [инструкцией](https://developers.google.com/identity/protocols/OpenIDConnect#appsetup)
+* если после выполнения всех инструкций и проверки правильности 'Redirect URIs' и 'Client ID'/'Client secret', аутентификация не
+ происходит и выдает ошибку 'Error: redirect_uri_mismatch', то нужно пересоздать Client ID. Есть какой-то внутренний баг гема.
+
+### Логин через Microsoft.
+
+Для того, чтобы включить в приложении логин через Microsoft нужно:
+
+* подключить `gem 'omniauth-windowslive'` в своем Gemfile.
+* указать `config.omniauth :windowslive, ENV['MICROSOFT_KEY'], ENV['MICROSOFT_SECRET'], scope: 'wl.emails'`
+ в `config/initializers/identity.rb`.
+* создать приложение в Microsoft можно [здесь](https://account.live.com/developers/applications).
+
+### Логин через Yahoo.
+
+Для того, чтобы включить в приложении логин через Yahoo нужно:
+
+* подключить `gem 'omniauth-yahoo'` в своем Gemfile.
+* указать `config.omniauth :yahoo, ENV['YAHOO_KEY'], ENV['YAHOO_SECRET']`
+ в `config/initializers/identity.rb`.
+* создать приложение в Yahoo можно [здесь](https://developer.apps.yahoo.com/projects).