首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Auth0“无效状态”异常与Laravel 8和Auth0插件6.2

Auth0“无效状态”异常与Laravel 8和Auth0插件6.2
EN

Stack Overflow用户
提问于 2021-01-21 10:48:52
回答 1查看 487关注 0票数 1

最近,我们的堆栈升级为使用PHP8和Laravel8.22,这需要在Auth0库的编写器中进行升级:

"auth0/login“从"5.4”到"6.2“

创建错误的代码片段如下:

代码语言:javascript
复制
    /** @var Auth0Service $service */
    $service = App::make('auth0');
    $profile = $service->getUser();

当试图获取用户时,该应用程序将失败

代码语言:javascript
复制
Auth0\SDK\Exception\CoreException
Invalid state 

Auth0日志联机显示成功登录。

此时,我不知道如何调试这个…。我该从哪里开始。请记住,在版本升级之前,这是一个非常好的工作应用程序。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-25 19:36:49

在最初的问题中,我需要用户信息的原因是能够手动为Auth0创建一个Auth0。

这样做的结果是,使用以下代码可以正常工作

代码语言:javascript
复制
    $loginUrl = (new Auth0([
        'audience' => 'http://my-own-audience.test/',
    ]))->getLoginUrl();

因为我们扩展了一些Auth0功能,所以我们有一个问题,就是没有用我们的扩展类为登录url创建适当的信息。因此,我们没有修复我们的类,而是使用了更多的Auth0代码,这些代码工作得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65825789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档