@Override public boolean isSecurityConfigured() { return securityConfig != null && StringUtils.isNotBlank(securityConfig.getPasswordPepper()); }
public GroovyConsolePage(final PageParameters parameters) { super(parameters); accessChecker.checkIsLoggedInUserMemberOfAdminGroup(); log.warn("Groovy console is called by the user!"); final SecurityConfig securityConfig = configurationService.getSecurityConfig(); final boolean sqlConsoleAvailable = WebConfiguration.isDevelopmentMode() == true || configurationService.isSqlConsoleAvailable() == true || (securityConfig != null && securityConfig.isSqlConsoleAvailable() == true); if (sqlConsoleAvailable == false) { throw new AccessException("access.exception.violation", "The Groovy console isn't available (isn't configured). May-be this is an attack!"); } form = new GroovyConsoleForm(this); body.add(form); form.init(); }
public LuceneConsolePage(final PageParameters parameters) { super(parameters); accessChecker.checkIsLoggedInUserMemberOfAdminGroup(); log.warn("Lucene console is called by the user!"); final SecurityConfig securityConfig = configurationService.getSecurityConfig(); final boolean sqlConsoleAvailable = WebConfiguration.isDevelopmentMode() == true || configurationService.isSqlConsoleAvailable() == true || (securityConfig != null && securityConfig.isSqlConsoleAvailable() == true); if (sqlConsoleAvailable == false) { throw new AccessException("access.exception.violation", "The Lucene console isn't available (isn't configured). May-be this is an attack!"); } form = new LuceneConsoleForm(this, luceneService); body.add(form); form.init(); }
public SqlConsolePage(final PageParameters parameters) { super(parameters); accessChecker.checkIsLoggedInUserMemberOfAdminGroup(); log.warn("SQL console is called by the user!"); final SecurityConfig securityConfig = configurationService.getSecurityConfig(); final boolean sqlConsoleAvailable = WebConfiguration.isDevelopmentMode() == true || configurationService.isSqlConsoleAvailable() == true || (securityConfig != null && securityConfig.isSqlConsoleAvailable() == true); if (sqlConsoleAvailable == false) { throw new AccessException("access.exception.violation", "The SQL console isn't available (isn't configured). May-be this is an attack!"); } form = new SqlConsoleForm(this); body.add(form); form.init(); }
private String getPepperString() { final SecurityConfig securityConfig = configurationService.getSecurityConfig(); if (securityConfig != null) { return securityConfig.getPasswordPepper(); } return ""; }
final boolean sqlConsoleAvailable = WebConfiguration.isDevelopmentMode() == true || configurationService.isSqlConsoleAvailable() == true || (securityConfig != null && securityConfig.isSqlConsoleAvailable() == true); get(MenuItemDefId.SQL_CONSOLE).setVisible(sqlConsoleAvailable); get(MenuItemDefId.LUCENE_CONSOLE).setVisible(sqlConsoleAvailable);