中找到设计默认实现。
我正在尝试做一个'basecamp风格'子域安排。我的子域名工作得很好。我只是试图限制基于子域的登录,所以用户只能在他们有权访问的子域上授权。
我在哪里可以添加一个钩子,当设计执行授权来检查这个时执行?
可能最简单的方法是在用户模型中重新定义类方法find_for_authentication
。您可以在lib/devise/models/authenticatable.rb