今天寄一个bug,在安装完使用运行nacos 2.2.0以上版本的时候,爆出了这个错误
于是乎去官网:Authorization (nacos.io) 找找是啥原因,发现官网是这么说的:
我们需要去打开这个文件:application.properties
自定义密钥时,推荐将配置项设置为Base64编码的字符串,且原始密钥长度不得低于32字符。例如下面的的例子:
### The default token(Base64 String):
nacos.core.auth.default.token.secret.key=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=
### 2.1.0 版本后
nacos.core.auth.plugin.nacos.token.secret.key=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=
注意:鉴权开关是修改之后立马生效的,不需要重启服务端。动态修改
token.secret.key
时,请确保token是有效的,如果修改成无效值,会导致后续无法登录,请求访问异常。
就放了官方给的密钥,然后执行指令就可以运行了:
\nacos\bin>startup.cmd -m standalone