@Override public List<String> getObject() { GeoServerSecurityManager secMgr = getSecurityManager(); List<String> filters = new ArrayList(requestChain.getFilterNames()); try { filters.retainAll(secMgr.listFilters(GeoServerAuthenticationFilter.class)); } catch (IOException e) { throw new RuntimeException(e); } return filters; }
@Override public void onSubmit() { try { getSecurityManager() .saveSecurityConfig( (SecurityManagerConfig) getForm().getModelObject()); getSecurityManager().saveFilter(logoutFilterConfig); getSecurityManager().saveFilter(sslFilterConfig); doReturn(); } catch (Exception e) { LOGGER.log(Level.WARNING, "Error saving authentication config", e); error(e); } } });
@Override public void onSubmit() { try { getSecurityManager() .saveSecurityConfig((SecurityManagerConfig) getForm().getModelObject()); getSecurityManager().saveFilter(logoutFilterConfig); getSecurityManager().saveFilter(sslFilterConfig); doReturn(); } catch (Exception e) { LOGGER.log(Level.WARNING, "Error saving authentication config", e); error(e); } } });
@Override public void onSubmit() { try { getSecurityManager() .saveSecurityConfig((SecurityManagerConfig) getForm().getModelObject()); doReturn(); } catch (Exception e) { LOGGER.log(Level.WARNING, "Error saving authentication config", e); error(e); } } });
void initComponents() { config = getSecurityManager().getSecurityConfig(); List<RequestFilterChain> clones = new ArrayList<RequestFilterChain>(); logoutFilterConfig= (LogoutFilterConfig) getSecurityManager().loadFilterConfig(GeoServerSecurityFilterChain.FORM_LOGOUT_FILTER); } catch (IOException e1) { throw new RuntimeException(e1); sslFilterConfig= (SSLFilterConfig) getSecurityManager().loadFilterConfig(GeoServerSecurityFilterChain.SSL_FILTER); } catch (IOException e1) { throw new RuntimeException(e1);
config = getSecurityManager().getSecurityConfig(); List<RequestFilterChain> clones = new ArrayList<RequestFilterChain>(); logoutFilterConfig = (LogoutFilterConfig) getSecurityManager() .loadFilterConfig( GeoServerSecurityFilterChain.FORM_LOGOUT_FILTER); sslFilterConfig = (SSLFilterConfig) getSecurityManager() .loadFilterConfig(GeoServerSecurityFilterChain.SSL_FILTER); } catch (IOException e1) {
void initComponents() { Form<SecurityManagerConfig> form = new Form("form", new CompoundPropertyModel<SecurityManagerConfig>(getSecurityManager().getSecurityConfig())); add(form);