gitee 第三方登录跳转问题

Blade 已结 3 1661

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

1. saber bladex 2.5.1版本编译通过

2. 按照bladex开发文档配置gitt应用回调、cliect_id跟secrt后,blade-auth 配置yml替换应用key

3.启动saber 访问localhost:1888  点击第三方点击gitee,跳转输入gitee账号密码后直接跳转回登录页面


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

根据bladex开发文档一致,gitee登录后可以直接跳转saber补充登录的用户信息

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

bladex企业版本,macos

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

image.png

image.png

image.png


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


https://gitee.com/oauth/authorize?response_type=code&client_id=32459c8c69d9a71674dfa808d730a5db456cc29dc07c0da7b1a718ab371feddc&redirect_uri=http://127.0.0.1:1888/oauth/redirect/gitee&state=c862603fcbcdc9b26c09bacf3dc139d4


上图authorizeUrl 详细值,F8放行跳转gitee,输入登录账号密码后,页面直接跳回Saber登录界面,跟blade手册不一致,麻烦卤煮看看是什么原因?



/oauth/callback/{source}

另外:这个回调方法大了断点一直没有进去过,如果gitee能出授权界面估计回调就能进断点,我本地使用的yarn run serve 启动的Saber 是否需要按手册配置下nginx?


image.png




点击下一步后跳转回Saber 连接url变成如下:

image.png

http://127.0.0.1:1888/oauth/redirect/gitee?code=996bd43515b5bdef2f91564f9e8be35221d63d9e0f22dc0fcf1bf1562fadfd59&state=041d806d2d6214a57bcac7f1531a3dd7#/login



这个是怎么出来的?跟blade里面文档说明的不一致



3条回答
提交回复