laravel中jwt认证中授权头的作用

时间:2017-09-23 07:58:26

标签: laravel authentication authorization jwt

https://github.com/tymondesigns/jwt-auth/wiki/Authentication 参考本文档,如何设置: 授权:持票人{yourtokenhere} 对于前端提出的每个请求?如何为当前登录用户设置标题后获取用户名或其他详细信息? 附:我们没有使用angularjs。

2 个答案:

答案 0 :(得分:0)

当您将请求路由到控制器功能时,您的函数必须返回响应,您可以在其中设置标题。

例如:     return response() - > header(' key',value)

用户名和详细信息可以在响应内容中传递,也可以从数据库中提取。

答案 1 :(得分:0)

您尚未提及您的前端技术,但应在每个安全API调用的请求标头中设置Authorization:Bearer {yourtokenhere}。您可以使用前端拦截器拦截请求,并在Author API的请求标头中附加Authorization Bearer令牌。 您可以解析令牌并获取客户端和服务器端的用户名,范围等详细信息。