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).