1、开启token认证
2、配置认证应用管理
3、获取链接
1、链接地址
private static String url=http://你的OA地址/ssologin/getToken?appid=配置的认证应用表标识&loginid(配置的账号映射规则)=
2、获取token
private String getToken(String loginid) {
String token = null;
String url = url+ loginid;
HttpClient client = HttpClientBuilder.create().build();
HttpPost post = new HttpPost(url);
try {
HttpResponse res = client.execute(post);
if (res.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
HttpEntity entity = res.getEntity();
token = EntityUtils.toString(entity);
}
} catch (Exception e) {
throw new RuntimeException(e);
}
return token;
}
3、拼接泛微移动端地址
String OA_LOGIN_URL = "http://你的OA地址/spa/em/mobile.html?ssoToken="+token;
这个地址直接打开就可以登录到泛微的移动端