devise- все статьи тега


Omniauth-facebook с Devise:" отсутствует passthru " ошибки

Я установил аутентификацию Devise без проблем. Теперь Facebook пытается добавить опцию для входа в систему с помощью Facebook Omniauth. Я следовал инструкциям в этом руководстве , но я получаю ошибки о пропущенной документации "Passthru", когда посещаю url localhost:3000/auth/facebook. Вот первая ошибка, которую я получил: Unknown action The action 'passthru' could not be found for RegistrationsController Я попытался исправить bandaid, просто добавив пустое действие "passthru"к моему контр ...

Devise Test Helper-вход не работает

По какой-то причине я не могу заставить работать вспомогательный метод sign_in devise. current_user продолжает оставаться нулевым. Есть идеи, в чем может быть проблема? Тест: before :each do @user = FactoryGirl.create :user sign_in @user end describe "GET index" do it "assigns all subscribers as @subscribers" do subscriber = @user.subscribers.create! valid_attributes get :index assigns(:subscribers).should eq([subscriber]) end end Реализация: d ...

Как убрать разработать маршрут, чтобы зарегистрироваться?

Я использую Devise в приложении Rails 3, но в этом случае пользователь должен быть создан существующим пользователем, который определяет, какие разрешения он/она будет иметь. из-за этого, я хочу: до удалить маршрут для пользователей, чтобы зарегистрироваться. до по-прежнему позволяют пользователям редактировать свои профили (изменить адрес электронной почты и пароль) после они подписали как я могу это сделать это? в настоящее время я эффективно удаляю этот маршрут, помещая следующее Перед ...

Создание пользователя devise из консоли Ruby

есть идеи о том, как создать и сохранить новый объект пользователя с devise из консоли ruby? когда я пытался сохранить его, я всегда получаю ложь. Я думаю, что я что-то упустил, но я не могу найти никакой связанной информации. ...

rails - "предупреждение: не удается проверить подлинность токена CSRF" для запросов на разработку json

Как я могу получить токен CSRF для передачи с запросом JSON? Я знаю, что по соображениям безопасности Rails проверяет токен CSRF для всех типов запросов (включая JSON/XML). я мог бы поставить в мой контроллер skip_before_filter :verify_authenticity_token, но я бы потерял защиту CRSF (не рекомендуется :-) ). этот аналогичный (все еще не принятый) ответ предлагает получить маркер с <%= form_authenticity_token %> в вопрос как? Нужно ли мне сначала позвонить на любую из моих страниц, ...

Является ли это Rails JSON authentication API (с помощью Devise) безопасным?

моих Rails приложение использует разработать для проверки подлинности. Он имеет сестру iOS приложение, и пользователи могут войти в приложение, используя те же учетные данные для веб-приложения. Поэтому мне нужен какой-то API для аутентификации. много подобных вопросов здесь пункт в этом уроке, но он, кажется, устарел, так как token_authenticatable модуль с тех пор был удален из Devise и некоторые из строк бросают ошибки. (Я использую Devise 3.2.2.) Я попытался свернуть мой собственный на основ ...

RoR Devise: войдите в систему с именем пользователя или электронной почтой

каков наилучший способ разрешить пользователям входить в систему с помощью своего адреса электронной почты или имени пользователя? Я использую warden + devise для аутентификации. Я думаю, что это, вероятно, не будет слишком трудно сделать это, но я думаю, что мне нужен совет здесь о том, где положить все, что нужно. Возможно, devise уже предоставляет эту функцию? Как в config/инициализаторы/разработать.РБ вы бы написали: config.authentication_keys = [ :email, :username ] для входа в систему т ...

Что такое использование базы секретных ключей в rails 4

Я новичок в Rails 4, и не понимаю использование secret_key_base под config/secrets.yml в рельсах 4. Не могли бы вы объяснить эту концепцию? кроме того, когда я работаю в производственной среде, мне предлагается установить secret_key С devise.rb,config.secret_key и secret_key_base. Тем не менее, я могу создать новый секрет с помощью . в чем разница между средой разработки и производственной средой? как он соответствует вновь сгенерированным secret_key когда я добавляю его с secret_key_base ка ...

ActionController:: InvalidAuthenticityToken в RegistrationsController#create

Привет я использую Devise для моей аутентификации пользователя вдруг моя новая регистрация пользователя не работает. это была ошибка, которую я получаю. ActionController::InvalidAuthenticityToken Rails.root: /home/example/app Application Trace | Framework Trace | Full Trace Request Parameters: {"utf8"=>"✓", "user"=>{"email"=>"example@gmail.com", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]"}, "x"=>"0", "y"=>"0"} Это мой контроллер регистрации ...

Devise-создать учетную запись Пользователя с подтверждением без отправки электронной почты?

я интегрировал devise с facebook. Теперь, когда я создаю учетную запись пользователя после того, как пользователь вошел в свою учетную запись facebook, user = User.create(:email => data["email"], :password => Devise.friendly_token[0,20]) user.confirmed_at = DateTime.now user.save! несмотря на то, что учетная запись была подтверждена, подтверждение по электронной почте по-прежнему срабатывает. Есть идеи, как я могу отключить электронную почту? ...