%@ include file="config.jsp" %>
<%@ page import="org.verisign.joid.consumer.OpenIdFilter" %>
<%@ page import="org.verisign.joid.util.UrlUtils" %>
<%@ page import="org.lamsfoundation.lams.util.HashUtil" %>
<%@ page import="java.util.Date" %>
<%@ page import="java.net.URLEncoder" %>
<%
boolean blacklisted = true;
boolean error = false;
String errorMessage = "";
String ret = request.getParameter("return");
String userID = request.getParameter("openid_url");
String loggedInAs = OpenIdFilter.getCurrentUser(session);
String timestamp = "" + new Date().getTime();
String method = "none";
String plaintext = timestamp + loggedInAs + method + LAMS_SERVER_ID + LAMS_SERVER_KEY;
String hash = HashUtil.sha1(plaintext);
String courseID = (ADD_TO_GROUP) ? GROUP_ID : "";
String courseName = (ADD_TO_GROUP) ? GROUP_NAME : "";
String returnTo = UrlUtils.getBaseUrl(request) + "?return=yes";
try {
if (request.getParameter("signin") != null) {
if (!userID.startsWith("http:")) {
userID = "http://" + userID;
}
String provider = userID.substring(userID.indexOf(".") +1, userID.length());
for(int i=0; i
Sorry, that OpenID provider is not part of the trusted list. Please try one of the following:
<%=errorMessage %>
Login Using OpenID
<%
if(request.getParameter("signin") != null && blacklisted == true && error == false){
%>
<%
for(int i=0; i
Login here using your personal OpenID URL. For example: someone.yahoo.com
If you have not done this before, you will be taken to a registration page after you have been authenticated through your OpenID provider.
Don't have an OpenID? Go
get
one.