使用设计身份验证令牌登录后,返回带有用户凭据的授权令牌



我正在使用design-auth令牌。它运行得很好。我希望当用户登录时,她/她不仅应该在标题部分获得授权,还应该获得用户字段的授权。以下是所附的屏幕截图,供大家更好地理解。授权令牌在headers部分,我希望它在用户返回的变量中,比如在image或昵称下。[1] :https://i.stack.imgur.com/viJOf.png

如果您浏览devise_token_auth的代码库,您可以在这里看到令牌是如何生成的。

您可以覆盖session_controller的create操作,如下所示:

def create
super do
render json: { user: current_user, 
token: @token }.to_json and return
end
end

and return防止DoubleRenderError

它以以下格式返回令牌和current_user

"token": {
"client": "ZYUyzKCspyEN1dhUg",
"token": "_y3JeRYQaEqH1cA",
"token_hash": "ZGzsWyFNcmfoq5YlD9c2",
"expiry": 166411321 
}

最新更新