首页
 > 开放接入旧目录 > 平台管理系统 > 认证服务 > 令牌认证功能

功能说明

根据令牌和访问资源进行验证并返回调用方令牌是否有效。

服务地址

请查阅:服务地址目录

接口输入参数

输入参数        

参数名        

类型        

applicantToken

String

userToken              

String

resource

String

输入参数说明        

参数名        

说明        

applicantToken

接口调用人的令牌        

userToken              

需要验证用户的令牌        

resource

验证访问的资源ID

函数方法名

isTokenValied

详细的函数方法

AuthenticationResult isTokenValied(applicantToken, userToken, resource)

接口返回参数

AuthenticationResult类型的对象(包括5个属性:resultCode,token,isTokenValied,userid,resource)

具体使用流程

调用方调用该函数方法后,得到AuthenticationResult类型的对象,判断属性resultCode的值是否为100000并且isTokenValied为true,是则令牌认证成功,否则令牌认证失败,根据resultCode值判断失败原因。

示例代码(以JAVA为例)

IAuthenServiceProxy authSvr = new IAuthenServiceProxy("http://auth.logink.org:81/AuthenticationService/AuthenService");
String applicantToken = "applicantToken";
String userToken = "userToken";resource = "service001";
AuthenticationResult verifyResult = authSvr.isTokenValied(applicantToken, userToken, resource);
System.out.println("Code:"+verifyResult.getResultCode());
System.out.println("isTokenValid:"+verifyResult.isTokenValied());
System.out.println("user:"+verifyResult.getUserid());