Описание тега omniauth

OmniAuth - это гибкая библиотека аутентификации Ruby, которая стандартизирует аутентификацию нескольких провайдеров для веб-приложений.
1 ответ

Рельсы oauth и с помощью мобильного приложения FB, если мы мобильны

Я использую гем Facebook omniauth и хотел бы решить следующую простую проблему: Если пользователь просматривает мое мобильное приложение rails (например, через iPhone, iPad), я бы хотел, чтобы он проходил аутентификацию через свое приложение FB на с…
13 янв '14 в 13:38
2 ответа

Rubygems устанавливает старую версию gem

Я работаю в простом приложении sinatra, и я хотел использовать omniauth-steam драгоценный камень. В моем Gemfile есть следующее: source "https://rubygems.org" gem "sinatra" gem "tilt" gem "shotgun" gem "omniauth-steam" при выполнении комплекта он ус…
01 май '15 в 20:33
1 ответ

Как работают маркеры доступа OAuth для запросов API?

Я создал собственный OAuth-провайдер, используя oauth-plugin. Я хотел бы создать API провайдера, который предоставляет доступ к пользовательским данным, но я не уверен, как правильно построить запрос API. Я заметил, что несколько стратегий Omniauth,…
06 мар '12 в 09:18
1 ответ

Omniauth Facebook сфера только получить электронную почту

Я хочу иметь возможность доступа к информации о сфере действия. Единственное, к чему я могу получить доступ - это информация электронной почты, которая вставляется в базу данных. Я обнаружил, что user_birthday действителен, но когда я вхожу в систем…
1 ответ

Обновить токен LinkedIn с помощью omniauth до истечения срока действия

У меня есть приложение Rails (3.2.11), которое позволяет пользователям публиковать обновления в своих профилях LinkedIn. Я в настоящее время использую omniauth-linkedin драгоценный камень, чтобы захватить начальную аутентификацию пользователя и link…
16 янв '13 в 00:16
2 ответа

Как мне решить FbGraph::Unauthorized: OAuthException:: (#200) Пользователь не авторизовал приложение для выполнения этого действия

Я получаю сообщение об ошибке FbGraph::Unauthorized: OAuthException:: (#200) Пользователь не авторизовал приложение для выполнения этого действия. Мой omniauth.rb выглядит так: Rails.application.config.middleware.use OmniAuth::Builder do provider :f…
2 ответа

Omniauth FB и Twitter приводят к ошибкам SSL (Faraday::SSLError & OpenSSL::SSL::SSLError)

У меня есть приложение Rails 4, на котором запущены omniauth-facebook и omniauth-twitter, но все попытки входа в систему встречаются с помощью Faraday:: SSLError - возвращено SSL_connect =1 errno=0 состояние =SSLv3-сервер обмена ключами чтения B: пл…
01 май '14 в 05:58
1 ответ

Devise + Omniauth Нет файла инициализатора

Я добавляю аутентификацию Facebook в свое веб-приложение. Проблема заключается в том, что после того, как я установил пакеты, он не создал этот файл. config/initializers/omniauth.rb У кого-нибудь была эта проблема? Драгоценные камни: #user authentic…
24 июл '14 в 15:59
3 ответа

Mendeley Custom OAuth Стратегия

У Mendeley есть отличный API (на самом деле они организовали конкурс, используя свой API, хотя этот вопрос не является специфическим для этого), который использует OAuth. Я пытаюсь написать стратегию, чтобы разрешить аутентификацию Mendeley, и у ме…
12 май '11 в 00:25
2 ответа

Невозможно получить рельсы OmniAuth для работы Google с devise

Я использую гем "omniauth-google-oauth2" для настройки входа в Google наряду с разработкой имени для входа. Также добавлен ssl в корневой каталог приложения, как упомянуто в руководстве (File => cacert.pem) В /config/initializers/omniauth.rb OmniAut…
3 ответа

Как я могу передать параметры через аутентификацию OAuth, чтобы мой обратный вызов или контроллер могли использовать?

Я использую OAuth для провайдера (LinkedIn). Я хочу иметь возможность передавать параметры, чтобы, когда кто-то регистрируется, я мог добавить некоторые дополнительные значения во время создания нового пользователя (я использую Devise). Но как мне э…
24 апр '11 в 22:08
1 ответ

Unlink omniauth провайдера

Я строю простую систему аутентификации, которая позволит нескольким провайдерам для одного пользователя. я использую omniauthа также devise, Есть ли способ отсоединить конкретного поставщика для одного пользователя от моего приложения? Под удалением…
23 апр '16 в 16:57
2 ответа

Ни один маршрут не соответствует [GET] "/auth/google_apps", когда я пытаюсь пройти аутентификацию с помощью omniauth-google-oauth2 gem

Я реализовал аутентификацию в Твиттере и Фейсбуке с помощью omniauth gem, но когда я пытаюсь пройти аутентификацию с помощью openID или google, я получаю: Нет совпадений с маршрутом [GET] "/auth/google_apps" или Нет совпадений с маршрутом [GET] "/au…
1 ответ

Ошибка при публикации в Twitter

Я пытался разрешить пользователю твитнуть из моего приложения rails с помощью гема omniauth-twitter, твиттера и следующего кода ниже, но каждый раз, когда я отправляю твит, я получаю следующую ошибку. “Twitter::Error::Forbidden - Your credentials do…
29 апр '14 в 16:13
1 ответ

Omniauth и LinkedIn: шаг 3

Может ли кто-нибудь помочь с инструкциями LinkedIn для настройки omniauth. Я действительно изо всех сил пытаюсь понять, как настроить его в своем приложении Rails 4, Devise, Omniauth. В настоящее время я получаю эту ошибку: Неверный redirect_uri. Эт…
06 июн '14 в 23:19
2 ответа

Как переместить хранилище OpenID в базу данных вместо /tmp

У нас есть приложение rails, которое использует devise и omniauth и хочет поддержать openID. Он работает на одном сервере, но использует "/tmp" для "хранилища файловой системы". Кажется, что это не будет работать для среды с несколькими серверами пр…
24 июн '11 в 22:26
1 ответ

Omniauth требует SSL?

Мне было интересно, если OmniAuth требует лицензии SSL для входа в систему как Facebook, так и Twitter.
10 июл '11 в 12:10
1 ответ

Почему ActiveModel::ForbiddenAttributesError ошибка?

Вот моя модель class User < ActiveRecord::Base def self.from_omniauth(auth) where(auth.slice(:provider, :uid)).first_or_initialize.tap do |user| user.provider = auth.provider user.uid = auth.uid user.name = auth.info.name user.oauth_token = auth.…
2 ответа

Heroku + Devise 1.2 + OmniAuth to GitHub = нулевое значение в столбце "электронная почта"

Я пытаюсь настроить Devise 1.2, чтобы разрешить аутентификацию пользователя через GitGub. Насколько я могу проверить его локально, используя Cucumber и отключив GitHub OAuth, похоже, что он работает нормально. Однако после развертывания в Heroku и п…
07 фев '11 в 01:53
1 ответ

Rails: автоматический вход уже зарегистрированного пользователя (Facebook/linkedin omniauth)

Я использую Omniauth и Devise для реализации социальной регистрации (Linkedin и Facebook) на веб-сайте Rails4. Я хочу иметь возможность автоматического входа в систему для пользователя, который ранее уже входил в браузер (так же, как Facebook: http:…
17 апр '14 в 23:08