有一个称为的装置配置
: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登录的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)