0
ответов

Разработка игнорирует мою пользовательскую стратегию

Я хочу создать пользовательскую стратегию аутентификации для доступа к API. Я следовал примеру кода в Devise, игнорируя пользовательскую стратегию. Проблема в том, что действительный? метод в моей стратегии API никогда не запускается (...
вопрос задан: 23 May 2017 12:27
0
ответов

Как залогинить пользователя с помощью devise?

У меня есть мое приложение на рельсах, и я столкнулся с серьезной проблемой с devise. У меня есть контроллер: class Users::SessionsController < Devise::SessionsController prepend_before_filter :...
вопрос задан: 4 March 2015 15:37
0
ответов

Rails 3 с Devise и rspec: Помощники по тестированию Warden ненадежны

У меня есть приложение, использующее рельсы 3.2 и Devise. У меня есть набор тестов запросов с использованием rspec и Capybara. Я попытался перейти к использованию помощников теста Надзирателя в моем входе помощника, а не ...
вопрос задан: 29 March 2013 16:31
0
ответов

Ошибка Devise Warden для аутентификации_пользователя в функциональном тесте Rails

У меня есть ресурс, где новое действие требует, чтобы пользователь вошел в систему для просмотра. Если пользователь пытается создать новый ресурс без входа в систему, он перенаправляется (302'd) на страницу входа. Мой ...
вопрос задан: 22 June 2012 08:26
0
ответов

Предотвратить создание сеанса на рельсах 3.2.2 для RESTful API

Как я могу запретить хранилище сеансов создавать сеанс для вызовов JSON/XML? Моя проблема в том, что я сохраняю сеансы в базе данных, и она переполняется несколькими вызовами API. Я использую Rails 3.2.2 и...
вопрос задан: 25 May 2012 08:35
0
ответов

uncaught throw: warden in Devise Testing

Я только начал с тестирования Devise. Я не могу понять, почему я получаю эту ошибку :: Failure / Error: subject.current_user.should_not be_nil ArgumentError: uncaught throw: warden ...
вопрос задан: 28 February 2012 13:24
0
ответов

Devise: запоминаемый означает, что last_sign_in_at не обновляется отслеживаемым

Я использую Devise и полагаюсь на last_sign_in_at пользовательской модели, чтобы сработать, если мои клиенты не вернулись в течение X дней. Однако недавно я обнаружил, что last_sign_in_at - это всего лишь ...
вопрос задан: 9 January 2012 13:06
0
ответов

Как получить доступ к сессии из обратного вызова Warden/Devise после_аутентификации в Rails

Я пытаюсь получить доступ к текущей сессии из обратного вызова Warden после_аутентификации (работает под Devise) в Rails 3. В верхней части контроллера моего приложения я хочу сделать что-то вроде: Warden:...
вопрос задан: 6 October 2011 20:06
0
ответов

Аутентификация активного администратора конфликтует с аутентификацией пользователя

Активный администратор - это драгоценный камень, используемый для добавления панели администратора в ваше приложение. Он использует Devise для входа в систему и создает отдельную модель admin_user для администраторов. Мое приложение уже использует ...
вопрос задан: 4 October 2011 00:31
0
ответов

Откуда должны быть размещены обратные вызовы в приложении Rails?

Я относительно новых для рельсов. У меня есть разработчик, и хочу запустить код обратного вызова после того, как пользователи вошли в систему. Глядя на страницу Wiki Wiki, я могу использовать обратный вызов «allow_set_user», чтобы выполнить это ...
вопрос задан: 11 September 2011 02:00
0
ответов

получить идентификатор сеанса от начальника или разработать

Мне нужно получить идентификатор сеанса для пользователя и предпочтительно использовать его в модели. Вот суть: 1) У меня есть список предложений. 2) Незарегистрированные пользователи могут создавать предложения, и их идентификатор сеанса сохраняется .
вопрос задан: 10 June 2011 14:51
0
ответов

Devise: несколько контроллеров обрабатывают пользовательские сеансы

Я запускаю devise 1.3.4 с rails 3.0.7. У меня есть два способа входа пользователей: с помощью веб-приложения и с помощью мобильного веб-приложения (через вызов JSON API). Первый способ по умолчанию обрабатывается идеально ...
вопрос задан: 26 May 2011 20:14
0
ответов

Sinatra Warden с существующим приложением Ruby on Rails, которое использует Devise

Я пытаюсь разделить мое текущее веб-приложение Ruby on Rails 3 и его веб-службы (API). Мое веб-приложение работает на Heroku и реализует API как маршрут с пространством имен в моем приложении. Для ...
вопрос задан: 18 April 2011 09:32
0
ответов

Remember_me with warden

В моем последнем проекте я использую https://github.com/hassox/ rails_warden. Это очень хорошо соответствует моим потребностям, за исключением того, что я не могу найти хороший способ реализовать Remember_me. Я знаю, что это общеизвестно ...
вопрос задан: 16 December 2010 14:49