warden

warden

文章 0 浏览 3

对 Warden 进行控制器测试

我在测试控制器和使用 Warden 时遇到问题。 所有示例都指向存根 request.env['warden']。当我调用 env['warden'] 时,这会导致我的控制器出现问题,然…

以为你会在 2025-01-05 01:06:34 2 0

在 Sinatra 中间件中访问会话

我正在开发一个 Sinatra 项目,并在会话中设置了一些变量以供以后使用。 我需要帮助的场景是我想访问中间件类中的会话对象。我正在使用典狱长进行身份…

浸婚纱 2025-01-01 13:06:07 0 0

Devise:rememberable意味着last_sign_in_at没有被trackable更新

我一直在使用 Devise,并依靠用户模型的 last_sign_in_at 来确定我的客户是否在 X 天内没有返回。然而,我最近发现,last_sign_in_at 仅在实际表单登…

吻泪 2024-12-25 14:14:29 1 0

将 devise/warden 会话 ID 作为参数传递,而不是通过 cookies/session

我正在开发一个 API,我想支持经过身份验证的用户 会议。是否可以传递使用的会话信息 用户通过身份验证后设计/监护人?我知道我可以使用 TokenAuthent…

拔了角的鹿 2024-12-22 22:50:45 0 0

典狱长custom_failure

我使用 device 进行 API 身份验证。我已经重写了 SessionController:create 方法,如下所示: class Users::SessionsController < Devise::SessionsCo…

压抑⊿情绪 2024-12-21 20:16:51 1 0

如何使用 Ruby on Rails 和 Devise Gem 重定向未经确认的用户

我想更改设备的用户登录行为,以便在未确认用户时将用户重定向到不同的页面。 我的 app/controllers/sessions_controller.rb 中有以下代码: # POST /…

时光无声 2024-12-21 19:28:48 1 0

Rails 3 Warden NameError(未捕获抛出“warden”):

它应该是这样工作的: 我登录到管理面板,转到“汽车/新车”并填写字段,按“创建”,我的列表中应该有一辆新车。 www.autozeep.com 事情是一切正常,…

隐诗 2024-12-21 18:26:58 0 0

使用 Devise 和(warden)回调进行 Ruby On Rails 身份验证

我有一个使用 Devise 的 Rails 应用程序,带有用户模型,没有范围。 我还在应用程序中添加了 activeadmin gem,Active Admin 是一个用于在应用程序中…

醉酒的小男人 2024-12-17 17:04:47 1 0

使用 rspec 测试自定义设计和/或 Warden 策略

我看到很多导致 devise 和 Warden 定制授权策略的内容,但我具体要使用 rspec 测试这些解决方案。与此问题类似: 筛选能够签名的用户在 Devise 中 我…

戴着白色围巾的女孩 2024-12-14 12:59:59 3 0

活动管理员身份验证与用户身份验证冲突

Active Admin 是一个用于在应用程序中拥有管理仪表板的 gem。它使用 Devise 来登录用户,并为管理员创建一个单独的 admin_user 模型。我的应用程序已…

辞旧 2024-12-07 20:49:04 1 0

辛纳屈与典狱长和奥姆尼奥特

在将应用程序的各个部分组合在一起之前需要一些高级建议。 我不完全确定这三个部分应该如何组合在一起。 我的理解: 我让用户使用omniauth登录并重定…

鱼忆七猫命九 2024-12-06 18:12:45 5 0

删除 Warden 策略 - 如何确保原始 devise_authenticable 策略消失

我创建了自己的 Warden 策略以与 Devise 一起使用。它与 Devise::Strategies::DatabaseAuthenticatable 非常相似,实际上它继承自它并重新实现了authe…

甜尕妞 2024-12-06 13:23:00 3 0

Warden 回调应该放置在 Rails 应用程序中的什么位置?

我对 Rails 比较陌生。我已设置 Devise,并希望在用户登录后运行一些回调代码。 查看 Warden wiki 页面 ,我可以使用“after_set_user”回调来执行此…

可遇━不可求 2024-12-04 08:40:07 1 0

可验证令牌超时

在 Devise 中使用 TokenAuthenticatable 类颁发令牌后,我希望它过期 在预定时间后。 有没有办法在 Devise 中为 TokenAuthenticatable 对象设置过期时…

虫児飞 2024-12-03 08:28:35 1 0

使用 Devise 和 Warden 进行跨应用程序身份验证

我有 2 个应用程序。带设备的 Rails 3 应用程序和带 Warden 的 Sinatra 应用程序。 我已经使用 Rails 应用程序实现了 Devise。 我的 sinatra 应用程序…

美煞众生 2024-11-27 03:15:12 3 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文