【问题标题】:Display view with token authentication显示带有令牌认证的视图
【发布时间】:2018-01-29 10:05:00
【问题描述】:

我正在尝试弄清楚如何使用令牌身份验证显示视图。 我希望能够在没有布局的情况下制作我的应用程序的屏幕截图,并且在 http 请求中使用令牌访问。我不想登录用户,只想访问我的视图。我在 Rails 3 中使用 devise devise 3.5.10 和 devise-token_authenticable 0.4.10。我可以通过令牌身份验证访问所有 J​​SON 请求,但如果我的用户尚未登录,则无法显示视图。

【问题讨论】:

    标签: ruby-on-rails ruby devise access-token http-token-authentication


    【解决方案1】:

    在您的 ApplicationController 中,您可能有这样一行

    before_action :authenticate_user!
    

    对于即使未登录也想允许访问的视图,需要在控制器中指明

    class SpecialController < ApplicationController
    
      before_action :authenticate_user!, except: [:show] # or whatever actions you choose
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-05
      • 1970-01-01
      • 1970-01-01
      • 2018-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多