Info | ||
---|---|---|
| ||
如果统一认证需要额外JAR包,可以将jar文件放到 ${安装目录}/tomcat8/lib 目录下 |
一、自动以管理后台SSO脚本
Code Block | ||
---|---|---|
| ||
//BI服务器地址 var macoHost = "http://bi.xxx.com"; //所有登录完成后跳转到的BI页面 var redirectUrl = request.getParameter("redirectUrl"); if(redirectUrl != null && redirectUrl.length() > 0) { redirectUrl = java.net.URLEncoder.encode(redirectUrl, "utf-8") } //跳到插件页面,做统一认证跳转准备 var urlStr = macoHost+"/plugin/sso/auth.do?userRedirectUrl="+redirectUrl; //检查header, 可以针对不同header做跳转 var userAgent = request.getHeader("User-Agent"); logger.debug("User Agent: "+userAgent); if(userAgent != null && userAgent.indexOf("xapp")>-1){ urlStr = macoHost+"/plugin/sso/appmobile/auth.do?app=xapp&redirectUrl="+redirectUrl; } logger.debug("url str: "+urlStr); result.setSuccess(true); //跳转 response.sendRedirect(urlStr); |
...