如何为API生成csrf令牌?

时间:2013-12-31 15:08:33

标签: ruby-on-rails

我正在为我的移动应用开发一些API,我想添加一些动作来在JSON中呈现CSRF令牌。我知道HTML视图有助手csrf_meta_tags,但我怎么能在控制器中做呢?提前致谢。

2 个答案:

答案 0 :(得分:2)

您可以在控制器中使用form_authenticity_token。它使用@ user123建议的session[:_csrf_token],如果还没有完成,也会初始化它(参见source)。

答案 1 :(得分:1)

使用

中的值
session[:_csrf_token]