WSFedIDP.jsp revision e8721886dbfd32e88cc7077cbee4b6bb1b44b443
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster Copyright (c) 2007 Sun Microsystems Inc. All Rights Reserved
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster The contents of this file are subject to the terms
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster of the Common Development and Distribution License
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster (the License). You may not use this file except in
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster compliance with the License.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster You can obtain a copy of the License at
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster https://opensso.dev.java.net/public/CDDLv1.0.html or
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster See the License for the specific language governing
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster permission and limitations under the License.
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster When distributing Covered Code, include this CDDL
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster Header Notice in each file and include the License file
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster If applicable, add the following below the CDDL Header,
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster with the fields enclosed by brackets [] replaced by
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster your own identifying information:
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster "Portions Copyrighted [year] [name of copyright owner]"
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster $Id: WSFedIDP.jsp,v 1.4 2008/08/30 01:20:42 babysunil Exp $
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster<%@ page info="WSFedIDP" language="java" %>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster<%@taglib uri="/WEB-INF/jato.tld" prefix="jato" %>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster<%@taglib uri="/WEB-INF/cc.tld" prefix="cc" %>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster<jato:useViewBean
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster className="com.sun.identity.console.federation.WSFedIDPViewBean"
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster fireChildDisplayEvents="true" >
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster<cc:i18nbundle baseName="amConsole" id="amConsole"
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster locale="<%=((com.sun.identity.console.base.AMViewBeanBase)viewBean)
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster .getUserLocale()%>"/>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster<cc:header name="hdrCommon"
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster bundleID="amConsole"
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster copyrightYear="2004"
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster onLoad="javascript:disableFields()"
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster fireDisplayEvents="true">
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster<script language="javascript" src="../console/js/am.js"></script>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster<cc:form name="WSFedIDP" method="post" defaultCommandChild="/button1">
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster<%-- HEADER --%>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster<script language="javascript">
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster function confirmLogout() {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster return confirm("<cc:text name="txtLogout"
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster defaultValue="masthead.logoutMessage" bundleID="amConsole"/>");
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster function disableFields() {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster var formElement = document.forms["WSFedIDP"];
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster var isHosted='1';
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster for (i=0; i<document.WSFedIDP.elements.length; i++) {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster if ((document.WSFedIDP.elements[i].type=="select-one") &&
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster (document.WSFedIDP.elements[i].name=="WSFedIDP.nameIdFormat")){
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster isHosted='0';
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster if (isHosted=="0") {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster if(formElement.elements['WSFedIDP.nameIdFormat'].value=="UPN") {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster if (formElement.elements['WSFedIDP.nameIncludesDomain'].checked == true) {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.domainAttribute'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.upnDomain'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster } else if (formElement.elements['WSFedIDP.nameIncludesDomain'].checked == false) {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.domainAttribute'].disabled = false;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.upnDomain'].disabled = false;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.nameIdAttribute'].value = 'uid';
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster } else if (formElement.elements['WSFedIDP.nameIdFormat'].value=="Email") {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.nameIncludesDomain'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.domainAttribute'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.upnDomain'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.nameIncludesDomain'].checked = false;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.nameIdAttribute'].value = 'mail';
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster } else if (formElement.elements['WSFedIDP.nameIdFormat'].value=="Common Name") {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.nameIncludesDomain'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.domainAttribute'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.upnDomain'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.nameIncludesDomain'].checked = false;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.nameIdAttribute'].value = 'cn';
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster } else if (isHosted=="1") {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster if (formElement.elements['WSFedIDP.nameIncludesDomain'].checked == true) {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.domainAttribute'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster } else if (formElement.elements['WSFedIDP.nameIncludesDomain'].checked == false) {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.domainAttribute'].disabled = false;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster function SelectOne(radio) {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster var formElement = document.forms["WSFedIDP"];
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster if (formElement.elements['WSFedIDP.nameIncludesDomain'].checked == true) {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.domainAttribute'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.upnDomain'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster } else if (formElement.elements['WSFedIDP.nameIncludesDomain'].checked == false) {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.domainAttribute'].disabled = false;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.upnDomain'].disabled = false;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.nameIncludesDomain'].disabled = false;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.nameIdAttribute'].value = 'uid';
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster } else if (radio.value=="Email") {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.nameIncludesDomain'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.nameIncludesDomain'].checked = false;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.domainAttribute'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.upnDomain'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.nameIdAttribute'].value = 'mail';
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster } else if (radio.value=="Common Name") {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.nameIncludesDomain'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.nameIncludesDomain'].checked = false;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.domainAttribute'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.upnDomain'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.nameIdAttribute'].value = 'cn';
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster function disableSome(chekbox) {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster var formElement = document.forms["WSFedIDP"];
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster if (formElement.elements['WSFedIDP.nameIncludesDomain'].checked == true) {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.domainAttribute'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.upnDomain'].disabled = true;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster } else if (formElement.elements['WSFedIDP.nameIncludesDomain'].checked == false) {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.domainAttribute'].disabled = false;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster formElement.elements['WSFedIDP.upnDomain'].disabled = false;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster<cc:primarymasthead name="mhCommon" bundleID="amConsole"
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster logoutOnClick="return confirmLogout();"
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster locale="<%=((com.sun.identity.console.base.AMViewBeanBase)viewBean)
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster .getUserLocale()%>"/>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster<cc:tabs name="tabCommon" bundleID="amConsole" />
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster<table border="0" cellpadding="10" cellspacing="0" width="100%">
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster <cc:alertinline name="ialertCommon" bundleID="amConsole" />
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster<%-- PAGE CONTENT --%>
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster<cc:pagetitle name="pgtitle"
pageTitleText="page.title.user.properties"