令牌验证 token

Posted yifansj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了令牌验证 token相关的知识,希望对你有一定的参考价值。

通过令牌验证在注册中心控制权限,以决定要不要下发令牌给消费者,可以防止消费者绕过注册中心访问提供者,另外通过注册中心可灵活改变授权方式,而不需修改或升级提供者。

技术分享图片

可以全局设置开启令牌验证:

<!--随机token令牌,使用UUID生成-->
<dubbo:provider interface="com.foo.BarService" token="true" />

<!--固定token令牌,相当于密码-->
<dubbo:provider interface="com.foo.BarService" token="123456" />

也可在服务级别设置:

<!--随机token令牌,使用UUID生成-->
<dubbo:service interface="com.foo.BarService" token="true" />

<!--固定token令牌,相当于密码-->
<dubbo:service interface="com.foo.BarService" token="123456" />

还可在协议级别设置:

<!--随机token令牌,使用UUID生成-->
<dubbo:protocol name="dubbo" token="true" />

<!--固定token令牌,相当于密码-->
<dubbo:protocol name="dubbo" token="123456" />

 

以上是关于令牌验证 token的主要内容,如果未能解决你的问题,请参考以下文章

java令牌验证使用token和redis实现思路

使用 Python 社交身份验证仅获取令牌

token

/oauth/token 中的 XSRF 令牌无效

验证-表单令牌

全网首发:github已经设置了令牌token,为什么还要验证用户密码