sorcery

    0热度

    1回答

    在开发环境中。 Twitter API要求我们从0.0.0.0而不是本地主机或任​​何其他主机名登录。 但是,我们也在通过子域测试我们的本地应用程序。在session_store.rb: Foobar::Application.config.session_store :redis_store, :servers => REDISTOGO_URL, :key_prefix => "foobar:r

    0热度

    2回答

    我想传递一个自定义参数到Facebook的oauth网址,让它回到回调。我知道这是可能的,但我用法术宝石,我需要动态设置参数,我的意思是,我不能在sorcery.rb初始化文件中定义它,喜欢它现在是: Rails.application.config.sorcery.configure do |config| config.facebook.callback_url = ENV['FAC

    1热度

    1回答

    我对魔法宝石有点问题。当我登录到我的应用程序时,控制器成功登录,然后将我重定向到另一个页面(我可以确定登录凭据是正确的,就好像它们不是呈现登录页面操作而不是重定向地点)。但是,当应用程序尝试加载此页面时,Sorcery的requires_login方法失败,因为current_user返回false(然后触发not_authenticated并将我引导回首页)。 这只发生在生产中,如果我在开发中运

    0热度

    2回答

    已回答。查看帖子的结尾。 我主要是一名Java开发人员,对Ruby on Rails来说相当新颖。我已成功完成了railstutorial.org上的教程。所以我得到了这个工作一次。当我第二次开始阅读教程时,我的问题出现了,但这次尝试用Sorcery宝石代替认证。我的主要参考是episode #283 on railscasts.org。有一些是工作,但是当我尝试登录时,我得到一个错误说: 的Ac

    3热度

    2回答

    简单的问题。什么是首选的,为什么,或根本没有关系? 法术宝石例如: if @user.save redirect_to index_path auto_login(@user) OR if @user.save auto_login(@user) redirect_to index_path 只是一个地方的skipment,一个行不,也许事情多,但什

    -1热度

    4回答

    我的问题其实很简单,我如何做一个创建操作,检查用户是否登录,如果她/他然后重定向到仪表板而不是呈现索引页在哪里他们有链接和东西去注册。此外,为什么下面的代码无法正常工作。 类UsersController < ApplicationController的 def new @user = User.new end def create if current_user.nil

    5热度

    1回答

    我一直在使用水豚,但我对魔法还不熟悉。我有一个非常奇怪的问题,如果我运行没有水豚的规格:js =>真正的功能,我可以登录,但如果我试图指定:规范js =>真,用户名/密码找不到。 这里的认证宏: module AuthenticationMacros def sign_in user = FactoryGirl.create(:user) user.activate!

    2热度

    2回答

    我正在尝试为我的Rails应用程序设置测试。我使用Factory Girl和Rspec与Sorcery进行身份验证。出于某种原因,这个测试不及格: describe "User" do it "has a valid the factory" do user = FactoryGirl.create(:user) user.should be_valid e

    0热度

    1回答

    我有一个Rails应用程序,它使用Sorcery宝石来存储我的用户信息和数据,并且我想要一个Chrome扩展,我正在使用我的Rails应用程序进行身份验证。 我似乎无法找到对Sorcery中的API的任何引用,这将允许我使用来自外部源的用户数据库进行身份验证。 如何将我的sorcery-powered rails应用程序暴露为oauth服务器,以便我可以存储一个密钥,当我为我的api制作AJAX时

    0热度

    1回答

    我有认证与Sorcery合作。当用户注册时,我想自动登录他们 User_controller def create @user = User.new(params[:user]) if @user.save flash[:success] = "Welcome to Christian" redirect_to root_url else render :ne