首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Java > 用java实现的高性能身份识别服务器

用java实现的高性能身份识别服务器

资 源 简 介

chacha-identity-server是一个用java实现的高性能身份识别服务器(即认证服务器), 其目标是提供一个具有一定通用性的认证服务器,并且具备海量帐号数据(亿级)的身份识别功能。 chacha-identity-server可用做独立的身份识别服务器,提供认证功能;也可用于构建 单点登录(SSO)系统,做为单点登录基础设施,可为单点登录服务器提供令牌颁发、令牌校验、 令牌存储等功能。 chacha-identity-server服务端可实现水平扩展,具有负载均衡能力,可处理海量认证请求。 chacha-identity-server提供一套简单的基于json的认证协议,可实现密码认证、令牌认证、 令牌注销功能,理论上任何语言实现的客户端,只要实现该认证协议,即可与chacha-identity-server 进行交互。 同时chacha-identity-server还提供一个java客户端驱动程序,使用驱动程序,可以很方便 与chacha-identity-server进行交互。 使用驱动程序进行密码认证的示例代码: ArrayList addrList=new ArrayList(); InetSocketAddress addr=new InetSocketAddress("127.0.0.1",9001); addrList.add(addr); CommandService cmd=new SocketServiceImpl(addrList.toArray(new InetSocketAddress[0])); LoginBody body=new LoginBody("user1","bcd5ca257ca587b06a3d20d76dda80428813f4b57107514c6df8b80bd6aed67b",LoginBody.ACTION_TOKEN); LoginRequest request=new LoginRequest(body); LoginResponse r=cmd.loginPas

相 关 资 源

您 可 能 感 兴 趣 的

同 类 别 推 荐

VIP VIP