123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- <%@page import="java.net.URLDecoder"%>
- <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
- <%
- String path = request.getContextPath();
- String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
- %>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <base href="<%=basePath%>">
- <title>多因子认证客户端---成功页面</title>
- <meta http-equiv="pragma" content="no-cache">
- <meta http-equiv="cache-control" content="no-cache">
- <meta http-equiv="expires" content="0">
- <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
- <meta http-equiv="description" content="This is my page">
-
- <script type="text/javascript" src="jQuery1.7.2.js"></script>
- <style type="text/css">
- td{
- word-wrap:break-word;
- word-break:break-all;
- }
- </style>
- </head>
- <body>
- <%
- /* 获取用户信息 */
- com.jit.dto.JITUser jitUser = (com.jit.dto.JITUser) request.getSession().getAttribute("jitUser");
- /*获取应用代码*/
- String appCode = jitUser.getAppCode();
- /*用户唯一标识guid*/
- String guid = jitUser.getGuid();
- /*获取认证服务器地址*/
- String accessHost = (String) request.getSession().getAttribute("accessHost");
- /*获取token*/
- String accessToken = (String) request.getSession().getAttribute("access_token");
- /*获取认证源*/
- String authSource = (String) request.getSession().getAttribute("authSource");
- /*获取gotoUrl*/
- String gotoUrl = (String) request.getSession().getAttribute("gotoUrl");
- String debug = request.getSession().getServletContext().getInitParameter("debug");
- String decrypto = request.getSession().getServletContext().getInitParameter("decrypto");
- String UIASFilePath = request.getSession().getServletContext().getInitParameter("UIASFilePath");
- String absolutePath = request.getSession().getServletContext().getInitParameter("absolutePath");
- if("0".equals(absolutePath)){
- String projectPath = request.getSession().getServletContext().getRealPath("/");
- UIASFilePath = projectPath + UIASFilePath;
- }
- System.out.println(UIASFilePath);
- %>
- <div>
- <table>
- <tr><td colspan="20">恭喜您,Oauth认证成功,认证结果如下:</td></tr>
- <tr>
- <td align="right">原始用户信息:</td><td colspan="10"><%=jitUser.getOriginalText()%></td>
- </tr>
- <tr><td colspan="20"> </td></tr>
- <tr>
- <td align="right" width="120">应用代码:</td><td style="width: 360px;"><%=appCode%></td>
- <td align="right" width="120">姓名:</td><td style="width: 160px;"><%=jitUser.getName()%></td>
- <td align="right" width="120">机构ID:</td><td style="width: 160px;"><%=jitUser.getOrgId()%></td>
- <td align="right" width="120">认证类型:</td><td><%=jitUser.getAuthType()%></td>
- </tr>
- <tr>
- <td align="right">token:</td><td><%=accessToken%></td>
- <td align="right">GUID:</td><td><%=jitUser.getGuid()%></td>
- <td align="right">机构名称:</td><td><%=jitUser.getOrgName()%></td>
- <td align="right">多因子标识:</td><td><%=jitUser.getCloudNode()%></td>
- </tr>
- <tr>
- <td align="right">accessHost:</td><td><%=accessHost%></td>
- <td align="right">用户ID:</td><td><%=jitUser.getUserId()%></td>
- <td align="right">机构代码:</td><td><%=jitUser.getOrgCode()%></td>
- <td align="right">多因子代码:</td><td><%=jitUser.getProjectCode()%></td>
- </tr>
- <tr>
- <td align="right">email:</td><td><%=jitUser.getEmail()%></td>
- <td align="right">手机:</td><td><%=jitUser.getMobilePhone()%></td>
- <td align="right">认证源:</td><td><%=authSource%></td>
- </tr>
- <tr>
- <td align="right">gotoUrl:</td><td><%=gotoUrl%></td>
- </tr>
-
- </table>
- </div>
- <BR />
- <BR />
- <div>
- <input type="button" value="单点登出1" onclick="loginOutSSO(1)" />
- <input type="text" id="sso_logout1" value="<%=accessHost%>/uias/shotOff?jsoncallback=?" style="width: 1000px;"/>
- <BR /><BR />
- <input type="button" value="单点登出2" onclick="loginOutSSO(2)" />
- <input type="text" id="sso_logout2" value="<%=accessHost%>/uias/shotOff2?uname=<%=jitUser.getGuid()%>&jsoncallback=?" style="width: 1000px;"/>
- <BR /><BR />
- </div>
- <script type="text/javascript">
- function loginOutSSO(flag){
- var u = '';
- if(1 == flag){
- u = document.getElementById('sso_logout1').value;
- }else{
- u = document.getElementById('sso_logout2').value;
- }
- $.ajax({
- url: u, dataType: "jsonp", type: 'get',
- success: function(data) {
- alert(data.message);
- if (data.success) {
- window.close();
- //window.location.href="其他业务操作页面";
- }
- }
- });
- }
- </script>
-
-
-
-
- </body>
- </html>
|