在我的rails应用程序中,我能够获得令牌授权:令牌令牌=’aUthEnTicAtIonTokeN’在请求标头中传递
authenticate_with_http_token do |token,options|
@auth_token = token
end
但是当我将令牌作为授权传递时:持票人令牌=’aUthEnTicAtIonTokeN’将令牌设为nil方法.
如何在rails应用程序中通过标头传递不记名令牌?
您可以通过以下
方法获取Bearer令牌:
def bearer_token
pattern = /^Bearer /
header = request.headers['Authorization']
header.gsub(pattern,'') if header && header.match(pattern)
end
此外,设置标题时应该是:
Authorization: Bearer 'aUthEnTicAtIonTokeN'