启用客户端模式报错

Blade 未结 1 90
xiaoliu
xiaoliu 2024-12-05 15:11

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

1. 

试了下,我在对应的 client_id的authorized_grant_types中添加了client_credentials客户端模式,但是使用客户端模式的/oauth/token的post接口去获取token,发现接口报错。blade-auth服务中应该不需要加任何代码吧,是有什么配置需要加下吗?

image.png


image.png


image.png


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

期待的结果:想确认下客户端模式正确使用方式


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

正在使用的产品:BladeX物联网平台

版本:1.2.0

操作系统:Windows11


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


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

1条回答
  •  admin
    admin (楼主)
    2024-12-05 15:17

    参考下截图,不过现在好像没加入tenantId,你得先到ClientCredentialsGranter加一下: https://center.javablade.com/blade/BladeX-Tool/commit/b626898abeebc44ddcd1ba48c1ee13b809cd132b


    CleanShot20241205152705@2x.png

    CleanShot20241205152716@2x.png

    作者追问:2024-12-05 15:17

    如果不加入tenantid,可以不需要修改ClientCredentialsGranter是吗,,只要把authSuccessful方法中的delFailCount删了(删了对其他接口调用有影响吗?)?正好有个业务系统不需要加tenant-id来访问物联网系统

    image.png

    回答: 2024-12-05 15:17

    是的,不需要tenantId的话,可以先不修改

    0 讨论(0)
提交回复