> For the complete documentation index, see [llms.txt](https://o2oa.gitbook.io/course/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://o2oa.gitbook.io/course/ping-tai-shi-shi/dan-dian-deng-ru/sso-ke-hu-duan-cheng-xu.md).

# SSO客户端程序

get方式：

java加密方式：

String login\_uid = "test";&#x20;

long time = new Date().getTime();&#x20;

String sso\_key = "12345678";

&#x20;String xtoken = **Crypto**.encrypt( login\_uid + "#" + time, sso\_key );

js脚本打开url,如下：

var client = "unicom";&#x20;

var xtoken = "5no3eDzdxrU1-cV\_7F7e1gZq-RKMrJ-X" ；

var redirect= "<http://127.0.0.1/x_desktop/app.html?app=process.TaskCenter>" ；

var url = "<http://127.0.0.1/x_desktop/sso.html>" + "?client=" + client + "\&xtoken=" + xtoken + "\&redirect=" + redirect ;&#x20;

window\.open(url)；

post方式：

![](https://3148786149-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LmN_rNQCcekD6lUTyjN%2F-LmOrhFyvnjKJHD8ZKQ0%2F-LmOri0w8okMT57DxYHT%2Fimage.png?alt=media\&token=d2563596-c48d-4997-9c1c-fbd4098bd001)

sso.html文件所在路径

![](https://3148786149-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LmN_rNQCcekD6lUTyjN%2F-LmcCLVb_vugZbcXt8i9%2F-LmcCgJaCok1t4T-x0CH%2Fimage.png?alt=media\&token=2ea48298-6f20-4d1c-bf86-9c303b708ba9)
