Val*_*nei 7 php rest token jwt laravel
我正在使用JWT(https://github.com/tymondesigns/jwt-auth)在我的API中生成会话令牌.
我将所有相关设置作为作者的文档.
连接会话后,我使用URL返回我的类别的数据.当我直接在URL中传递令牌时,它可以正常工作.如下:
http://api.domain.com/categories?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaW1pYXZpcFwvYXBpXC9hdXRoXC9hdXRoZW50aWNhdGUiLCJzdWIiOiIxIiwiaWF0IjoxNDIxODQyMzU4LCJleHAiOjE0MjE5Mjg3NTh9.-nqKoARKc2t1bI2j5KFEP_zRU8KCki_dghKe6dtAedY
Run Code Online (Sandbox Code Playgroud)
只有我需要使用身份验证承载在头部的请求中传递令牌.但是不起作用.看看我如何经历:
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaW1pYXZpcFwvYXBpXC9hdXRoXC9hdXRoZW50aWNhdGUiLCJzdWIiOiIxIiwiaWF0IjoxNDIxODQyMzU4LCJleHAiOjE0MjE5Mjg3NTh9.-nqKoARKc2t1bI2j5KFEP_zRU8KCki_dghKe6dtAedY
Run Code Online (Sandbox Code Playgroud)
可能有什么不对?
在JWT文档中提到了我在上面使用的表单的使用.但是不起作用.
如果您使用的是 Apache,那么由于Symfony 中的这个已知问题,标头可能无法通过
如果是这种情况,您需要将以下内容添加到您的虚拟主机中:
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8862 次 |
| 最近记录: |