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