[英]Devise with Simple Token Authentication
我现在正在使用以下gem和devise,因为devise删除了对令牌认证的支持。 https://github.com/gonzalo-bulnes/simple_token_authentication
我在这里缺少的是,我有所有的配置设置,但是当我使用Google上的RestConsole Tester点击http://localhost:3000/user/sign_in.json
。
我收到以下错误:
ActionController :: InvalidAuthenticityToken actionpack(4.0.2)
lib / action_controller / metal / request_forgery_protection.rb,第163行
def initialize(controller) @controller = controller end def handle_unverified_request raise ActionController::InvalidAuthenticityToken end end end protected
有任何想法吗?
你可以试试这个
认证:
curl -H 'Content-Type: application/json' \\ -H 'Accept: application/json' \\ -X POST http://localhost:3000/users/sign_in \\ -d '{"user" : { "email" : "test@example.com", "password" : "password"}}' \\ -c cookie
节目:
curl -H 'Content-Type: application/json' \\ -H 'Accept: application/json' \\ -X GET http://localhost:3000/pages/1.xml \\ -b cookie
这对我行得通。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.