Federation.jsp revision e8721886dbfd32e88cc7077cbee4b6bb1b44b443
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<%--
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Copyright (c) 2006 Sun Microsystems Inc. All Rights Reserved
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington The contents of this file are subject to the terms
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington of the Common Development and Distribution License
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington (the License). You may not use this file except in
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington compliance with the License.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington You can obtain a copy of the License at
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington https://opensso.dev.java.net/public/CDDLv1.0.html or
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington opensso/legal/CDDLv1.0.txt
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington See the License for the specific language governing
6ec499054450c5e0fd69d78961deef46985ba363Brian Wellington permission and limitations under the License.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
6ec499054450c5e0fd69d78961deef46985ba363Brian Wellington When distributing Covered Code, include this CDDL
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Header Notice in each file and include the License file
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington at opensso/legal/CDDLv1.0.txt.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington If applicable, add the following below the CDDL Header,
6ec499054450c5e0fd69d78961deef46985ba363Brian Wellington with the fields enclosed by brackets [] replaced by
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington your own identifying information:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington "Portions Copyrighted [year] [name of copyright owner]"
6ec499054450c5e0fd69d78961deef46985ba363Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington $Id: Federation.jsp,v 1.4 2008/06/25 05:50:22 qcheng Exp $
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington--%>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<%@ page info="Federation" language="java" %>
6ec499054450c5e0fd69d78961deef46985ba363Brian Wellington<%@taglib uri="/WEB-INF/jato.tld" prefix="jato" %>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<%@taglib uri="/WEB-INF/cc.tld" prefix="cc" %>
6ec499054450c5e0fd69d78961deef46985ba363Brian Wellington<jato:useViewBean
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington className="com.sun.identity.console.federation.FederationViewBean"
6ec499054450c5e0fd69d78961deef46985ba363Brian Wellington fireChildDisplayEvents="true" >
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
6ec499054450c5e0fd69d78961deef46985ba363Brian Wellington<cc:i18nbundle baseName="amConsole" id="amConsole"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington locale="<%=((com.sun.identity.console.base.AMViewBeanBase)viewBean).getUserLocale()%>"/>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<cc:header name="hdrCommon" pageTitle="webconsole.title" bundleID="amConsole" copyrightYear="2007" fireDisplayEvents="true">
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<link rel="stylesheet" type="text/css" href="../console/css/openam.css" />
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<script language="javascript">
90c099e88e9f16bfee9edee3ac1a51fc98843772Brian Wellington <%--
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington swichView() is called when the entity provider dropdown menu is
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington selected. This is called to submit the page with the selected value
90c099e88e9f16bfee9edee3ac1a51fc98843772Brian Wellington in the dropdown submitted as the value in the form.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington --%>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington function switchView(selectElmName) {
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington var frm = document.forms[0];
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington frm.action += "?Federation.btnSearch=1";
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington frm.submit();
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington }
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington var txtSelectProtocol = "<cc:text name="txtSelectProtocol" defaultValue="federation.entity.select.protocol" bundleID="amConsole" />";
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington var optionSAML2 = "<cc:text name="txtProtocolSAMLv2" defaultValue="federation.entity.protocol.samlv2" bundleID="amConsole" />";
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington var optionIDFF = "<cc:text name="txtProtocolIDFF" defaultValue="federation.entity.protocol.idff" bundleID="amConsole" />";
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington var optionWSFed = "<cc:text name="txtProtocolWSFed" defaultValue="federation.entity.protocol.wsfed" bundleID="amConsole" />";
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington var closeBtn = '<p><div class="TtlBtnDiv"><input name="btnClose" type="submit" class="Btn1" value="<cc:text name="txtCloseBtn" defaultValue="ajax.close.button" bundleID="amConsole" />" onClick="focusMain();return false;" /></div></p>';
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington function gotoProtocolPage(radio) {
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington top.location = '../federation/CreateSAML2MetaData.jsp?p=' + radio.value;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington }
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington function selectProviderType() {
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington document.getElementById('dlg').style.height = '175px';
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington fade();
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington var str = '<form name="dummy" action="#" onSubmit="return false;">' +
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington '<b>' + txtSelectProtocol + '</b><p><div style="text-align:left">' +
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington '<input type="radio" name="protocoltype" value="samlv2"' +
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ' onClick="gotoProtocolPage(this);">' +
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington optionSAML2 + '<br />' +
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington '<input type="radio" name="protocoltype" value="idff"' +
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ' onClick="gotoProtocolPage(this);">' +
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington optionIDFF + '<br />' +
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington '<input type="radio" name="protocoltype" value="wsfed"' +
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ' onClick="gotoProtocolPage(this);">' +
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington optionWSFed + '</div>' +
6ec499054450c5e0fd69d78961deef46985ba363Brian Wellington closeBtn + '</p>' +
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington '</form>';
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington document.getElementById('dlg').innerHTML = '<center>' +
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington str + '</center>';
6ec499054450c5e0fd69d78961deef46985ba363Brian Wellington return false;
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington }
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington</script>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<script language="javascript" src="../console/js/am.js"></script>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<div id="main" style="position: absolute; margin: 0; border: none; padding: 0; width:auto; height:1000">
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<cc:form name="Federation" method="post" defaultCommandChild="/btnSearch">
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<jato:hidden name="szCache" />
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<%-- HEADER --%>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<script language="javascript">
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington function confirmLogout() {
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington return confirm("<cc:text name="txtLogout" defaultValue="masthead.logoutMessage" bundleID="amConsole"/>");
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington }
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington</script>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<cc:primarymasthead name="mhCommon" bundleID="amConsole" logoutOnClick="return confirmLogout();"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington locale="<%=((com.sun.identity.console.base.AMViewBeanBase)viewBean).getUserLocale()%>"/>
6ec499054450c5e0fd69d78961deef46985ba363Brian Wellington<cc:tabs name="tabCommon" bundleID="amConsole" />
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<table border="0" cellpadding="10" cellspacing="0" width="100%">
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington <tr>
6ec499054450c5e0fd69d78961deef46985ba363Brian Wellington <td>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington <cc:alertinline name="ialertCommon" bundleID="amConsole" />
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington </td>
6ec499054450c5e0fd69d78961deef46985ba363Brian Wellington </tr>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington</table>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<%-- PAGE CONTENT --%>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<cc:propertysheet name="propertyAttributes" bundleID="amConsole" showJumpLinks="true" />
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<%-- END CONTENT --%>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington</cc:form>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington</div>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington<div id="dlg" class="dvs"></div>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington</cc:header>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington</jato:useViewBean>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington