最近,我们的堆栈升级为使用PHP8和Laravel8.22,这需要在Auth0库的编写器中进行升级:
"auth0/login“从"5.4”到"6.2“
创建错误的代码片段如下:
/** @var Auth0Service $service */
$service = App::make('auth0');
$profile = $service->getUser();当试图获取用户时,该应用程序将失败
Auth0\SDK\Exception\CoreException
Invalid state Auth0日志联机显示成功登录。
此时,我不知道如何调试这个…。我该从哪里开始。请记住,在版本升级之前,这是一个非常好的工作应用程序。
发布于 2021-01-25 19:36:49
在最初的问题中,我需要用户信息的原因是能够手动为Auth0创建一个Auth0。
这样做的结果是,使用以下代码可以正常工作
$loginUrl = (new Auth0([
'audience' => 'http://my-own-audience.test/',
]))->getLoginUrl();因为我们扩展了一些Auth0功能,所以我们有一个问题,就是没有用我们的扩展类为登录url创建适当的信息。因此,我们没有修复我们的类,而是使用了更多的Auth0代码,这些代码工作得很好。
https://stackoverflow.com/questions/65825789
复制相似问题