登陆报未获取到账号信息

Blade 未结 1 183
13662614554
13662614554 剑者 2024-12-16 11:56
悬赏:5

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

  1. 修改项目名称和包路径名称之后

    image.png

2. 然后我在登陆的时候进行debug进如

PasswordTokenGranter.grant()方法中
String decryptPassword = TokenUtil.decryptPassword(password, authProperties.getPublicKey(), authProperties.getPrivateKey());
authProperties.getPublicKey()与  authProperties.getPrivateKey()为空,后面我写死之后在TokenUtil.decryptPassword才能解密成功。这个是为什么
然后接着进入userClient.userInfo失败,一直报未获取到账号信息,也就是IUserClientFallback里面,UserClient类无法debug进去

3.


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

期望能解决我debug进不了

UserClient

的问题

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


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


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

1条回答
  • 2024-12-16 12:35

    没修改的原版能不能成功,国密操作视频看这个:【「SpringBlade公开课」13-国密加密配置-哔哩哔哩】 https://b23.tv/4juXX1g


    作者追问:2024-12-16 13:55

    这个修改了,和这个没关系,是我没办法在debug模式下调试auth跳转至service的方法里面去

    回答: 2024-12-16 14:11

    进不了断点可能是服务未启动成功或者有报错,导致进入了fallback,你需要再检查一下相关的配置,跟着视频走一遍

    作者追问:2024-12-16 14:25

    image.png



    image.png


    image.png



    image.png



    image.png




    我能debug到这个方法,但是userclient.userInfo就进去不了,国密那些都调整了

    0 讨论(0)
代码语言
提交回复