Laravel 5.5.45未经验证的护照

时间:2019-03-19 20:44:54

标签: php laravel postman laravel-passport

我在寻找解决方案已经超过3个小时了。

我已经按照https://laravel.com/docs/5.5文档通过composer安装laravel,并遵循了https://laravel.com/docs/5.5/passport指南来安装和配置护照。

我可以用邮递员生成OAuth令牌,但是无论我做什么,它始终显示未经身份验证。

我还必须在下面运行命令来安装通行证,因为安装过程中也存在问题。

  

作曲家需要paragonie / random_compat:2. *
  作曲者需要laravel / passport =〜4.0

我尝试了多次安装laravel,但是这次我没有修改任何laravel代码,然后才尝试将天数添加到无效的令牌上。

还尝试过这些方法来解决Apache问题。

RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]

这些是邮递员的屏幕截图 enter image description here

enter image description here

我不确定应该共享哪个代码,因为我所做的只是遵循laravel网站上laravel和护照的官方文档。

2 个答案:

答案 0 :(得分:2)

您跑过FusionAuth吗?

答案 1 :(得分:0)

我尝试过多次, 对我来说有两个问题,当我第一次尝试时,没有用于apache的.htaccess文件,因此,即使按照laravel网站上的所有步骤进行操作,它也始终显示未经身份验证,

当我在此处发布问题时,我确实忘记了运行File "/usr/local/lib/python3.6/site-packages/django/db/models/manager.py", line 82, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 413, in create obj.save(force_insert=True, using=self.db) TypeError: save() got an unexpected keyword argument 'force_insert' 命令, 因此,我所做的就是按照@ThatCoderGuy所说的运行命令,然后放入.htaccess及其当前的工作。