跟着文档走了一遍passport的API认证方式,也已经成功。但是有个疑问。
laravel是怎么对页面传来的access_token做认证的呢?
如图为什么,页面这种传参,laravel就可以对传来的passport认证。
跟着文档走了一遍passport的API认证方式,也已经成功。但是有个疑问。
laravel是怎么对页面传来的access_token做认证的呢?
如图为什么,页面这种传参,laravel就可以对传来的passport认证。
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答549 阅读✓ 已解决
785 阅读
这里Laravel是使用了HTTP协议基本认证,使用了
Authorization
请求头来做访问控制。Laravel会读取请求中的header,从中提取出Authorization部分的值,而这个值分为两段,以空格分隔。第一段是指的认证方式,比如Basic,则后面跟着的那一串就是用户名和密码的加密值,而Bearer则后面跟着自定义的token。
第二段就是真正的token了。这个token就跟使用浏览器访问使用session时的session_id一样,用于对用户的身份进行唯一标识。