<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%> <%@ page isThreadSafe="false" %> <%@ page import="java.util.*" %> <%@ page import="javax.servlet.*" %> <%@ page import="javax.servlet.http.*" %> <% final int DEFAULT_PORTAL_ID=1; String portalIdStr=(portalIdStr=(String)request.getAttribute("home"))==null ? ((portalIdStr=request.getParameter("home"))==null?String.valueOf(DEFAULT_PORTAL_ID):portalIdStr):portalIdStr; //int incomingPortalId=Integer.parseInt(portalIdStr); %> <% // Get shib_idp and glid from the shib returned header information ////////////////////////////////////////////////////////////////////// // Change both variables to empty string when shib works ////////////////////////////////////////////////////////////////////// String shib_idp = ""; String glid = ""; Enumeration headerNames = request.getHeaderNames(); while(headerNames.hasMoreElements()) { String headerName = (String)headerNames.nextElement(); if (headerName.equals("shib-identity-provider")) { shib_idp = request.getHeader(headerName); } if (headerName.equals("glid")) { glid = request.getHeader(headerName); } //out.println("
" + headerName + ":" + request.getHeader(headerName)); } //out.println("
shib_idp:" + shib_idp); //out.println("
glid:" + glid); if (shib_idp.equals("https://login.ufl.edu/idp/shibboleth")) { //out.println("
portalIdStr:" + portalIdStr); %> <% String submitModeStr = request.getParameter("loginSubmitMode"); //out.println("
loginSubmitMode:" + submitModeStr); if ( submitModeStr == null ) submitModeStr = "Log In"; //out.println("
loginSubmitMode:" + submitModeStr); if ( submitModeStr == null ) submitModeStr = "unknown"; if ( submitModeStr.equals("Log Out")) { %> <% } else if ( submitModeStr.equals("Log In")) { //out.println("
Log In 1"); //String loginNameStr = request.getParameter("loginName"); String loginNameStr = glid; String loginPasswordStr = "sia#ia*9"; //request.getParameter("loginPassword"); %> <% //if ( loginHandler.validateLoginForm() ) { if ( loginNameStr != "" ) { //out.println("
Log In 2"); %> <% } else { //out.println("
Log In 3"); String redirectURL="/vitro/about?home="+portalIdStr+"&login=block"; response.sendRedirect(redirectURL); } } %> <% } else { out.println("
Wrong IDP
"); } %>