我正在使用devise_token_auth' s
' config.change_headers_on_each_request = true
'在每个api请求上重置auth标头。
但是,访问令牌不会在响应头中返回。
devise_token_auth.rb:
DeviseTokenAuth.setup do |config|
config.change_headers_on_each_request = true
end
Application_controller.rb:
class ApplicationController < ActionController::Base
protect_from_forgery with: :null_session
include DeviseTokenAuth::Concerns::SetUserByToken
before_action :authenticate_user!
end
登录API响应标头包括:
access-token: xxxxx
token-type: xxxx
client: xxxxx
expiry: xxxxx
uid: xxxxx
我在其他API的请求标头中传递了所有这些参数,但响应并未包含所有这些参数。
使用:
gem 'devise_token_auth', git: 'https://github.com/jasonswett/devise_token_auth.git'