Devise API身份验证

Devise API身份验证,第1张

Devise API身份验证

有一个称为的装置配置

:token_authenticatable
。因此,如果将其添加到“用户”中的devise方法中,则只需调用以下命令即可在API中进行身份验证

"/api/v1/recipes?qs=sweet&auth_token=[@user.auth_token]"

您可能也希望在用户中使用此功能:

before_save :ensure_authentication_token

更新 (带有API授权代码)

您要寻找的方法是:

resource = User.find_for_database_authentication(:login=>params[:user_login][:login])resource.valid_password?(params[:user_login][:password])

这是我的精髓,是使用devise进行全面JSON / API登录的



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5615284.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存