Mercurial > dive4elements > river
diff gwt-client/src/main/java/org/dive4elements/river/client/client/ui/WikiLinks.java @ 6602:244beb29418e
Fix for SAML authentication in FLYSHeader's Info button (#702).
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Thu, 18 Jul 2013 13:25:29 +0200 |
parents | 7106f9b75004 |
children | e562a9a42495 |
line wrap: on
line diff
--- a/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/WikiLinks.java Thu Jul 18 13:16:33 2013 +0200 +++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/WikiLinks.java Thu Jul 18 13:25:29 2013 +0200 @@ -22,7 +22,7 @@ public class WikiLinks { - public static String imageLinkForm(FLYS instance, String url, String imageUrl) { + public static String imageLinkForm(FLYS instance, String url, String imageUrl, String formName) { String saml = null; if (instance != null && instance.getCurrentUser() != null) { saml = instance.getCurrentUser().getSamlXMLBase64(); @@ -32,7 +32,7 @@ if (saml != null) { return "<form method=\"POST\" target=\"_blank\" action=\"" - + quotedUrl + "\">" + + quotedUrl + "\" " + "name=\"" + formName + "\">" + "<input type=\"hidden\" name=\"saml\" value=\"" + SafeHtmlUtils.htmlEscape(saml) + "\">" + "<input type=\"image\" src=\""+ quotedImage + "\">" @@ -86,14 +86,16 @@ saml = SafeHtmlUtils.htmlEscape(saml); GWT.log("saml=" + saml); DynamicForm form = new DynamicForm(); + form.setID("wikiDynamicForm"); form.setMethod(FormMethod.POST); form.setTarget("_blank"); form.setAction(quotedUrl); form.setCanSubmit(true); HiddenItem item = new HiddenItem("saml"); item.setDefaultValue(saml); + item.setValue(saml); form.setFields(item); - form.setValue("saml", saml); + //form.setValue("saml", saml); return form; } else {