第三方登录gitee,授权成功后,无法自动登录

Blade 未结 3 179
zhaixu
zhaixu 剑童 2024-03-08 15:21

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

1. gitee登录已经授权

2. 页面回调到/oauth/redirect/gitee

3.完全按照说明文档的配置,没有其他改变

image.png

image.png

4.直接本地启动,没有涉及nginx配置,回调相关的页面都是按照说明文档的配置

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

我看到之前的帖子也有类似的问题,需要一个解决方案,看看是哪儿的问题

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

使用的bladex3.4.0版本,在mac系统中本地启动

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


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

3条回答
  • 检查配置没问题的话,在这两个地方打断点排查一下:95B1``8{C(K81GLGI]4OMGC.png

    0 讨论(0)
  • 2024-03-11 11:10

    第一步可以进来image.png

    第二部压根没有调用callback接口,前端是没有发起任何请求的,所以直接跳回到了登录页面

    image.png

    补充一点,前端使用的sabar3

    0 讨论(0)
  • 2024-03-12 16:24

    这个redirectUrl是什么image.png


    还有就是你们saber的配置以及应用管理对应的配置是什么,以下截图部分麻烦都提供一下

    image.png

    image.png

    作者追问:2024-03-12 17:27

    最终已经解决,是你们的前端代码中少一块路由配置,你的第三张截图和我问的问题是无关的,单点登录和第三方登录在前端的逻辑是不一致的,与第三张截图中的回调地址没有必然联系


    前端补充路由代码:

    img_v3_028t_11f7d369-05b1-4359-a031-8e05d34f66eg.jpg


    这块也给一个反馈,代码层面是不是少东西


    回答: 2024-03-12 17:29

    好的,问题已登记,感谢反馈

    作者追问:2024-03-12 19:17

    目前是这样解决了,我不知道有其他人遇到类似的问题没有,不清楚这样的改动是否是正确的,请你们检查一下,给一个反馈,谢谢

    回答: 2024-03-13 15:23

    这样没问题

    0 讨论(0)
提交回复