<%@ page import="org.jasig.portal.security.provider.*" %> <%@ page import="org.jasig.portal.security.*" %> <%@ page import="java.util.*" %> <%@ page import="com.pipeline.bom.Person_3" %> <%@ page import="com.pipeline.bom.PersonManager_3" %> <%@ page import="com.pipeline.bom.BomManagerFactory" %> <%@ page import="com.pipeline.web.WebUtil" %> <%@ page import="java.net.*" %> <% //Check to see if this is the Google search appliance String googleApplianceAgent="gsa-crawler"; String userAgent = request.getHeader("User-Agent"); //index will be greater than 0 if the GSA is detected int index=userAgent.indexOf(googleApplianceAgent); //pass-through authentication ------------------------------------------------------ if (index < 0){ //if this is not the Google search appliance String username = ""; try{ SimplePersonManager doriPerson = new SimplePersonManager(); IPerson i = doriPerson.getPerson(request); String uid = (String)i.getAttribute("urn:sungardhe:dir:loginId"); //out.println(uid); username = uid; }catch (java.lang.NullPointerException e){ //user not logged in - redirect to login String theRedirectURL = "/cp/home/displaylogin?goto=" + URLEncoder.encode(request.getRequestURL().toString().replace("http://", "https://")); %> <% }catch (Exception e){ out.println("Error: " + e); } } //END pass-through authentication ------------------------------------------------------ %>
<% //put content in school frame if this is not the Google search appliance if (index < 0){ %> <% } %>

Office of Research

Serving Duquesne's Researchers

Every day, researchers at Duquesne are forging new developments in science and business, and sharing new perspectives in literature and the arts.

Our faculty members explore a variety of cutting-edge theories and topics, competing in international circles through research publications and presentations.

The Office of Research facilitates that process through assistance with proposals, funding, compliance and technology transfers. Please contact us to learn more.

New Training Requirement for all Researchers

As of January 04, 2010, the National Science Foundation (NSF) expects that all undergraduate students, graduate students, and postdoctoral researchers who receive NSF funds obtain training in the Responsible Conduct of Research.

You can meet this requirement by completing the CITI Responsible Conduct of Research online course. Click here to learn more.