Oauth2授权码模式提示错误

Blade 未结 2 85
zgrey
zgrey 剑童 2024-11-12 10:09

一、该问题的重现步骤是什么?

1. 页面直接跳转http://localhost:8100/oauth/authorize?tenant_id=000000&client_id=sword&redirect_uri=http://localhost:8888&code=233333&response_type=code&state=000000

2. 提示错误image.png

3.


二、你期待的结果是什么?实际看到的又是什么?

可以成功授权,获取code

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex-cloud 

3.2.0.RELEASE

window10

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 2024-11-12 11:21

    跟着这个调用一下token接口看看是否能正确获取到:https://sns.bladex.cn/article-14982.html


    如果token能正确获取,但是授权码模式不行,你再看下控制台报什么错,详细的日志是什么

    0 讨论(1)
  • 2024-11-12 13:50

    bladex.txt

    这是详细的堆栈日志,代码调试发现image.png

    principal为null,我尝试放开security的web拦截,但依然没有效果

    image.png

    当我打开这个登录页面,点击登陆后,再重新输入刚才的授权码链接,就可以正常打开了,这是什么原理

    image.png

    image.png

    0 讨论(0)
提交回复