boot版本不能使用支付宝作为第三方登陆授权

Blade 未结 1 1139

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

1. 点击第三方登陆选择支付宝集成

2. 点击支付宝授权

3.跳转回登陆页面


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

期待跳转到新用户注册页面  实际上在登陆页面

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

bladexboot  2.5.1   mac操作系统

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

image.png


 

 

 

 

 

 

 

 

 

 

 

 

 

 

  Saber企业级开发平台

 


 

    很抱歉,如果没有 JavaScript 支持,Saber 将不能正常工作。请启用浏览器的 JavaScript 然后继续。

 

 

   

      loading

     

        正在加载资源

     

     

        初次加载资源可能需要较多时间 请耐心等待

     

   

   

 


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

image.png请尽快回复,不要再回复gitee的demo,那个是已经成功了,目前只有支付宝有问题,和码云的授权登陆都没有问题。

1条回答
  •  smallchill
    smallchill (楼主)
    2020-08-17 09:29

     1. 先确保引入了alipay的依赖

    
        com.alipay.sdk
        alipay-sdk-java
        3.7.4.ALL

     2. 到如下代码用console.log打印出相关参数并调试看是否正常调用

    image.png

    3. 后端代码需要给支付宝增加auth_code字段

    image.png

    image.png

    4. 查看后端控制台是否有报错,具体报错信息是什么



    0 讨论(0)
提交回复