下载源码后部署,提示“认证信息错误或无效”

Blade 已结 1 101
tongyi
tongyi 剑侠 2024-10-14 11:47

对照以下文档配置的, 是不是有什么配置遗漏:


https://center.javablade.com/blade/BladeX-Doc/src/branch/master/%E7%AC%AC1%E7%AB%A0%20%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B/1.6%20%E5%B7%A5%E7%A8%8B%E6%B5%8B%E8%AF%95/1.6.2%20%E6%B5%8B%E8%AF%95Boot%E7%89%88%E6%9C%AC.md


以下是报错的位置:

image.png


image.png


image.png



image.png


image.png


1条回答
  •  admin
    admin (最佳回答者)
    2024-10-14 15:53

    下载bladex-tool的dev分支:https://center.javablade.com/blade/BladeX-Tool/src/branch/dev


    构建好后本地根目录执行 mvn clean install,然后再打开bladex工程刷新依赖后启动。新版本在这里报错的时候,会把详细堆栈打印出来了,到时候你操作完把堆栈提供一下,就可以知道是哪一行出的错。

    作者追问:2024-10-14 15:53

    我貌似发现造成问题的原因了。 userService 加载的实现类是 OAuth2UserDetailService, 而不是BladeUserDetailService。导致设置角色的代码没有执行到。 


    这个是我有参数配置不正确吗或遗漏什么参数?


    image.png


    image.png

    回答: 2024-10-14 15:53

    BladeUserDetailService在这里定义Bean的,看下你的代码是不是没有加载到

    CleanShot20241014180448@2x.png

    0 讨论(1)
提交回复