Author: prabath
Date: Tue Dec 11 11:58:47 2007
New Revision: 10987

Log:

Added UI for OpenID authentication

Added:
   
branches/solutions/identity/openid-poc/modules/admin-ui/src/main/webapp/jsp/openidauthorization.jsp

Added: 
branches/solutions/identity/openid-poc/modules/admin-ui/src/main/webapp/jsp/openidauthorization.jsp
==============================================================================
--- (empty file)
+++ 
branches/solutions/identity/openid-poc/modules/admin-ui/src/main/webapp/jsp/openidauthorization.jsp
 Tue Dec 11 11:58:47 2007
@@ -0,0 +1,94 @@
+<%@ page session="true"%>
+<%@ page
+       
import="java.util.List,org.openid4java.message.AuthSuccess,org.openid4java.server.InMemoryServerAssociationStore,org.openid4java.message.DirectError,org.openid4java.message.Message,org.openid4java.message.ParameterList,org.openid4java.discovery.Identifier,org.openid4java.discovery.DiscoveryInformation,org.openid4java.message.ax.FetchRequest,org.openid4java.message.ax.FetchResponse,org.openid4java.message.ax.AxMessage,org.openid4java.message.*,org.openid4java.OpenIDException,java.util.List,java.io.IOException,javax.servlet.http.HttpSession,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,org.openid4java.server.ServerManager,org.openid4java.consumer.InMemoryConsumerAssociationStore,org.openid4java.consumer.VerificationResult"%>
+<%@ taglib prefix="s" uri="/struts-tags"%>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
+"http://www.w3.org/TR/html4/strict.dtd";>
+<html>
+<head>
+<title>WSO2 Identity Solution | Management Console</title>
+<link type="text/css" rel="stylesheet" href="css/styles.css" />
+</head>
+<body>
+
+<div class="page">
+<!-- START Header  --> 
+<s:include     value="header.jsp" /> 
+<!-- END Header --> 
+<%
+       
+       ParameterList requestp = (ParameterList) session
+                       .getAttribute("parameterlist");
+       String openidrealm = requestp.hasParameter("openid.realm") ? requestp
+                       .getParameterValue("openid.realm")
+                       : null;
+       String openidreturnto = requestp.hasParameter("openid.return_to") ? 
requestp
+                       .getParameterValue("openid.return_to")
+                       : null;
+       String openidclaimedid = requestp.hasParameter("openid.claimed_id") ? 
requestp
+                       .getParameterValue("openid.claimed_id")
+                       : null;
+       String openididentity = requestp.hasParameter("openid.identity") ? 
requestp
+                       .getParameterValue("openid.identity")
+                       : null;
+ %> 
+ <!-- START Content  --> 
+ <%
+               if (request.getParameter("action") == null) {
+               String site = (String) (openidrealm == null ? openidreturnto
+               : openidrealm);
+ %>
+<table cellpadding="0" cellspacing="0" border="0" class="middle">
+       <tr>
+               <td class="left-menu" valign="top">
+                       <div class="menu-back"></div>
+               </td>
+               <td class="content" valign="top">
+
+                       <div class="breadcrumb"><a class="breadcrumb-link" 
href="#">Home</a></div>
+                       <h1 class="headding-login">Identity Solution Management 
Console - OpenID Authentication</h1>
+                       
+                       <s:form action="/server?_action=complete" 
theme="simple" method="POST">
+                                       <div class="errors"><s:actionerror /> 
<s:fielderror /></div>
+
+                               <table>
+                                       <tr>
+                                               <td align="left">
+                                                       Identity:
+                                               </td>
+                                               <td>
+                                                       <%=openididentity%>
+                                               </td>
+                                       </tr>
+                                       <tr>
+                                               <td align="left">
+                                                       Password:
+                                               </td>
+                                               <td>
+                                                       <s:password 
name="password" label="Password" cssClass="text-box-normal" />
+                                               </td>
+                                       </tr>
+                                       <tr>
+                                                       <td></td>
+                                                       <td><s:submit 
value="Login" align="left" cssClass="button" /></td>
+                                               </tr>
+                       
+                       </table>
+                       </s:form>
+       
+                       <br/><br/><br/><br/>
+               </td>
+       </tr>
+</table>
+<%
+       } else // Logged in
+       {
+               session.setAttribute("authenticatedAndApproved", Boolean.TRUE);
+               response.sendRedirect("/server?_action=complete");
+       }
+%>
+</div>
+<!-- Include footer -->
+<s:include value="footer.jsp" />
+</body>
+</html>
\ No newline at end of file

_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev

Reply via email to