我正在使用JWT(https://github.com/tymondesigns/jwt-auth)在我的API中生成会话令牌。
我进行了所有相关设置,以用作作者的文档。
连接会话后,我使用URL返回我类别的数据。当我直接在URL中传递令牌时,它就起作用了。如下:
http://api.domain.com/categories?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaW1pYXZpcFwvYXBpXC9hdXRoXC9hdXRoZW50aWNhdGUiLCJzdWIiOiIxIiwiaWF0IjoxNDIxODQyMzU4LCJleHAiOjE0MjE5Mjg3NTh9.-nqKoARKc2t1bI2j5KFEP_zRU8KCki_dghKe6dtAedY
只有我需要使用身份验证载体在标头中的请求中传递令牌。但是不起作用。看看我的经历:
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaW1pYXZpcFwvYXBpXC9hdXRoXC9hdXRoZW50aWNhdGUiLCJzdWIiOiIxIiwiaWF0IjoxNDIxODQyMzU4LCJleHAiOjE0MjE5Mjg3NTh9.-nqKoARKc2t1bI2j5KFEP_zRU8KCki_dghKe6dtAedY
有什么事吗
在JWT文档中提到了我上面使用的表单的用法。但是不起作用。
如果您使用的是Apache,则由于Symfony中的此已知问题,头文件可能无法通过
在这种情况下,您需要将以下内容添加到虚拟主机:
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句