对 Warden 进行控制器测试
我在测试控制器和使用 Warden 时遇到问题。 所有示例都指向存根 request.env['warden']。当我调用 env['warden'] 时,这会导致我的控制器出现问题,然…
Devise:rememberable意味着last_sign_in_at没有被trackable更新
我一直在使用 Devise,并依靠用户模型的 last_sign_in_at 来确定我的客户是否在 X 天内没有返回。然而,我最近发现,last_sign_in_at 仅在实际表单登…
将 devise/warden 会话 ID 作为参数传递,而不是通过 cookies/session
我正在开发一个 API,我想支持经过身份验证的用户 会议。是否可以传递使用的会话信息 用户通过身份验证后设计/监护人?我知道我可以使用 TokenAuthent…
典狱长custom_failure
我使用 device 进行 API 身份验证。我已经重写了 SessionController:create 方法,如下所示: class Users::SessionsController < Devise::SessionsCo…
如何使用 Ruby on Rails 和 Devise Gem 重定向未经确认的用户
我想更改设备的用户登录行为,以便在未确认用户时将用户重定向到不同的页面。 我的 app/controllers/sessions_controller.rb 中有以下代码: # POST /…
Rails 3 Warden NameError(未捕获抛出“warden”):
它应该是这样工作的: 我登录到管理面板,转到“汽车/新车”并填写字段,按“创建”,我的列表中应该有一辆新车。 www.autozeep.com 事情是一切正常,…
使用 Devise 和(warden)回调进行 Ruby On Rails 身份验证
我有一个使用 Devise 的 Rails 应用程序,带有用户模型,没有范围。 我还在应用程序中添加了 activeadmin gem,Active Admin 是一个用于在应用程序中…
使用 rspec 测试自定义设计和/或 Warden 策略
我看到很多导致 devise 和 Warden 定制授权策略的内容,但我具体要使用 rspec 测试这些解决方案。与此问题类似: 筛选能够签名的用户在 Devise 中 我…
活动管理员身份验证与用户身份验证冲突
Active Admin 是一个用于在应用程序中拥有管理仪表板的 gem。它使用 Devise 来登录用户,并为管理员创建一个单独的 admin_user 模型。我的应用程序已…
删除 Warden 策略 - 如何确保原始 devise_authenticable 策略消失
我创建了自己的 Warden 策略以与 Devise 一起使用。它与 Devise::Strategies::DatabaseAuthenticatable 非常相似,实际上它继承自它并重新实现了authe…
Warden 回调应该放置在 Rails 应用程序中的什么位置?
我对 Rails 比较陌生。我已设置 Devise,并希望在用户登录后运行一些回调代码。 查看 Warden wiki 页面 ,我可以使用“after_set_user”回调来执行此…
使用 Devise 和 Warden 进行跨应用程序身份验证
我有 2 个应用程序。带设备的 Rails 3 应用程序和带 Warden 的 Sinatra 应用程序。 我已经使用 Rails 应用程序实现了 Devise。 我的 sinatra 应用程序…