public void write(Object o, OutputElement xml) throws XMLStreamException { try { JSSSOSite g = (JSSSOSite) o; xml.setAttribute("name", g.getName()); xml.setAttribute("siteURL", g.getSiteURL()); xml.setAttribute("allowUserSet", g.isAllowUserSet()); xml.setAttribute("certificateRequired", g.isCertificateRequired()); xml.setAttribute("challengeResponseAuthentication", g.isChallengeResponseAuthentication()); xml.setAttribute("realm", g.getRealm()); xml.setAttribute("formAuthentication", g.isFormAuthentication()); xml.setAttribute("formUserField", g.getFormUserField()); xml.setAttribute("formPwdField", g.getFormPwdField()); xml.add(g.getRemoteUsers()); } catch (Exception e) { e.printStackTrace(); } }
ssoSitesMap.put(site.getSiteURL(), site); data.getSSOSites().add(site);
try SSOSite s = ssoManager.getSiteByUrl(site.getSiteURL()); if ((s == null) || isSettingSet(settings, JetspeedSerializer.KEY_OVERWRITE_EXISTING))
s = ssoManager.newSite(site.getName(), site.getSiteURL()); s = ssoManager.addSite(s); s.setAllowUserSet(site.isAllowUserSet()); s.setCertificateRequired(site.isCertificateRequired()); s.setChallengeResponseAuthentication(site.isChallengeResponseAuthentication()); s.setRealm(site.getRealm()); s.setFormAuthentication(site.isFormAuthentication()); s.setFormUserField(site.getFormUserField()); s.setFormPwdField(site.getFormPwdField()); if (site.getRemoteUsers() != null) Iterator<JSSSOSiteRemoteUser> ruIter = site.getRemoteUsers().iterator(); while (ruIter.hasNext())