/*
LOGINNO 账号
LOGINPWD 密码
DOMAINNAME 域名称 //就是你域后台新建域时填写的名称
var loginApiUrl="http://office.teemlink.com:60161/signon/runtime/login/loginWithCiphertext2"; http://office.teemlink.com:60161 修改成你们的域名或者Ip
*/
function getAccessToken(LOGINNO,LOGINPWD,DOMAINNAME){
var loginApiUrl="http://office.teemlink.com:60161/signon/runtime/login/loginWithCiphertext2";
var URLConnector = new Packages.cn.myapps.util.http.HttpRequestUtil();
var jsonObj = new Packages.com.alibaba.fastjson.JSONObject();
var Base64Pwd ="";
var AccessToken ="";
var Base64 = new Packages.cn.myapps.common.util.Base64Util();
var LOGINPWDS = new Packages.java.lang.String(LOGINPWD);
var bytes = LOGINPWDS.getBytes();
var encoded = Base64.encode(bytes);
if(encoded.length()>2){
var lp = encoded.substring(0,2);
var rp = encoded.substring(2,encoded.length());
Base64Pwd = rp+lp;
}
jsonObj.put("username",LOGINNO);
jsonObj.put("password",Base64Pwd);
jsonObj.put("remember","0");
jsonObj.put("debug","false");
jsonObj.put("domainName",DOMAINNAME);
jsonObj.put("checkcode","");
jsonObj.put("language","CN");
var JSONString = URLConnector.post(loginApiUrl,jsonObj.toString());
AccessToken = JSONString.get("accessToken");
return AccessToken;
}
|