是什么阻止了此Laravel 8 API中的Auth0授权?
本文介绍了是什么阻止了此Laravel 8 API中的Auth0授权?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在开发一个Laravel8API。我使用Auth0进行用户注册和登录。
我需要Auth0返回的用户ID才能在我自己的应用程序中使用。
为此,我有以下代码:
在routesapi.php中:
在AuthController:
在UserController中:
问题
当我访问/user-profile
路由时,Potman引发Unauthorized
响应。
/authorize
路由执行以下操作,但仍会发生这种情况
返回令牌:
问题
我的错误在哪里?
更新
按照@IProSoft的回答,在UserController中,我有:
我在邮递员中收到此错误:
是什么原因导致此错误?
推荐答案
此代码仅用于为您引路,不进行检查等。
首先要安装和学习Grouge
在授权方法中,您可以将所有内容更改为:
第二:如果您想获取用户id,则必须在请求中传递BARER TOKEN
您不必重新发明轮子:-)您可以使用现成的库,所有信息都可以在此处找到:https://auth0.com/docs/quickstart/webapp/laravel/01-login
这篇关于是什么阻止了此Laravel 8 API中的Auth0授权?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!