首页 > 解决方案 > 有效令牌?即使访问令牌无效也返回 True

问题描述

我正在使用带有mongo后端的“ devise_token_auth ”gem,当我尝试使用 valid_token 检查令牌是否有效时(access_token,client) :无论access_token是什么,它都会返回True。请指导我完成这个。

*注意:如果我输入了错误的客户端,那么它会返回 false,但不会为错误的“访问令牌”返回 false。

标签: ruby-on-railsmongoidaccess-tokendevise-token-auth

解决方案


这是因为批处理请求中的令牌没有得到验证。它似乎是宝石中的一个错误。当您更改客户端时,它返回 false,因为它不再被视为同一批次的一部分。


推荐阅读