NC单点登录
前端使用js写成,后端调用servlet接口。亲测可用,NC系统单点登录只需要userCode即可获取到ssokey,假如需要用户名密码验证,请在servlet中自行验证,此处不做展示。
前端代码
<script src="https://www.layuicdn.com/layui/layui.js"></script>
<script>
//单点登录NC系统的方法
function openNC(){
var scheme = "<%=request.getScheme()%>"; //传输协议
var servername = "<%=request.getServerName()%>"; //NC主机地址
var serverport = "<%=request.getServerPort()%>"; //NC主机端口
//根据name标签获取value
var usercodeDoc = document.getElementsByName("userid");//用户编码
var passwordDoc = document.getElementsByName("password");//用户密码
var usercode;
var password;
for(var x=0; x<usercodeDoc.length;x++){
var usercode1 = $(usercodeDoc[x]).val();
usercode = usercode1;
}