tars鉴权功能
目前只有C++支持鉴权功能,java即将支持。
tars鉴权的使用非常简单,你不需要修改一行代码,只需要更改配置文件。
只需要按照下面三个步骤设置:
在tars服务平台,选中需要启用鉴权的服务,编辑servant,修改endpoint,添加-e 1.
-e及其参数表示是否开启鉴权,默认为0是不开启的,为1则是开启。
注意,被调用方可以有多个adapter,每个需要鉴权的adapter都有自己独立的账号密码。
如图,对test.oko.BertObjAdapter设置账号bert,密码123456:
由于截图不全,实际私有模板内容如下:
注意,调用方可以访问多个obj,每个需要鉴权的obj都有自己独立的账号密码。
如图,对test.oko.BertObj设置账号bert,密码123456:
由于截图不全,实际私有模板内容如下:
<application>
<client>
accesskey=bert
</client>
</application>
这样,你的服务就必须通过账号密码才可以访问了。