/* (c) 2016 Open Source Geospatial Foundation - all rights reserved
* This code is licensed under the GPL 2.0 license, available at the root
* application directory.
*/
package org.geoserver.security.web.onelogin;
import org.apache.wicket.markup.html.form.TextField;
import org.apache.wicket.model.IModel;
import org.geoserver.security.onelogin.OneloginAuthenticationFilter;
import org.geoserver.security.onelogin.OneloginAuthenticationFilterConfig;
import org.geoserver.security.web.auth.PreAuthenticatedUserNameFilterPanel;
import org.geoserver.web.wicket.GeoServerDialog;
import org.geoserver.web.wicket.HelpLink;
/**
* Configuration panel for {@link OneloginAuthenticationFilter}.
*
* @author Xandros
*/
public class OneloginAuthFilterPanel
extends PreAuthenticatedUserNameFilterPanel<OneloginAuthenticationFilterConfig> {
private static final long serialVersionUID = 7353031770013140878L;
public OneloginAuthFilterPanel(String id, IModel<OneloginAuthenticationFilterConfig> model) {
super(id, model);
dialog = (GeoServerDialog) get("dialog");
add(new HelpLink("oneloginParametersHelp", this).setDialog(dialog));
add(new TextField<String>("entityId"));
add(new TextField<String>("metadataURL"));
}
}