我在寻找解决方案已经超过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]
我不确定应该共享哪个代码,因为我所做的只是遵循laravel网站上laravel和护照的官方文档。
答案 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及其当前的工作。