跳转至

开发配置

PC 协议格式

有度PC客户端安装时,向注册表写入“imlogin://”关联到有度PC进程。

WEB后台获取到token后,替换(imlogin://ssologin?token=$TOKEN$)模版参数$TOKEN$,js打开此链接,浏览器自动唤起有度PC并单点登录。

iOS协议格式

NSString *prefix = @"youdu://reverse_login/";

NSString *content = [[[NSString stringWithFormat:@"{\"token\":\"%@\",\"backurl\":\"reverselogin://\"}", self.tokenField.text] dataUsingEncoding:NSUTF8StringEncoding] hexStringRepresentationUppercase:NO];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@%@", prefix, content]]];

Android协议格式

Intent intent = new Intent();

intent.setPackage("im.xinda.youdu");

intent.setAction("im.xinda.youdu.ui.Reverselogin");     intent.putExtra("token","7B226275696E223A37323930373132392C22646E73686F7374223A22222C22646E73706F7274223A38302C226C6F67696E6B6579223A22736466736466736466227D");

startActivity(intent);

其他说明

有度单点登录其他系统token:

该token有效期3分钟,通过此token可以获取对应的用户信息。

其他系统单点登录有度token:

该token也叫loginKey,包含了有度服务器地址、端口、登录key,客户端接收此token后会解密,获取里面的参数去执行登录,两个token不能混用。