public MasterPasswordConfig(MasterPasswordConfig other) { this.providerName = other.getProviderName(); }
@Override public SecurityConfig clone(boolean allowEnvParametrization) { final GeoServerEnvironment gsEnvironment = GeoServerExtensions.bean(GeoServerEnvironment.class); MasterPasswordConfig target = (MasterPasswordConfig) SerializationUtils.clone(this); if (target != null) { if (allowEnvParametrization && gsEnvironment != null && GeoServerEnvironment.ALLOW_ENV_PARAMETRIZATION) { target.setProviderName((String) gsEnvironment.resolveValue(providerName)); } } return target; } }
/** Returns the master password configuration. */ public MasterPasswordConfig getMasterPasswordConfig() { return new MasterPasswordConfig(masterPasswordConfig); }
loadMasterPassswordProviderConfig(config.getProviderName()); MasterPasswordProvider mpProvider = loadMasterPasswordProvider(config.getProviderName()); MasterPasswordConfig oldConfig = new MasterPasswordConfig(this.masterPasswordConfig); String oldMasterPasswdDigest = masterPasswdDigest;
getSecurityManager() .loadMasterPassswordProviderConfig( getSecurityManager().getMasterPasswordConfig().getProviderName()); masterPasswordConfig.setLoginEnabled(true); getSecurityManager().saveMasterPasswordProviderConfig(masterPasswordConfig); (URLMasterPasswordProviderConfig) getSecurityManager() .loadMasterPassswordProviderConfig(config.getProviderName()); config.setProviderName(mpConfig.getName()); getSecurityManager() .saveMasterPasswordConfig( config.setProviderName("ro"); config.setProviderName("test"); getSecurityManager() .saveMasterPasswordConfig(
MasterPasswordConfig mpConfig = new MasterPasswordConfig(); mpConfig.setProviderName(mpProviderConfig.getName()); saveMasterPasswordConfig(mpConfig);
try { MasterPasswordProvider mpp = loadMasterPasswordProvider(getMasterPasswordConfig().getProviderName()); return mpp.getMasterPassword(); } catch (Exception e) {
void init(MasterPasswordConfig config) { this.masterPasswordConfig = new MasterPasswordConfig(config); }
/** Checks the specified password against the master password. */ public boolean checkMasterPassword(char[] passwd, boolean forLogin) { try { if (forLogin && !this.masterPasswordProviderHelper .loadConfig(this.masterPasswordConfig.getProviderName()) .isLoginEnabled()) { return false; } } catch (IOException e) { throw new RuntimeException("Unable to load master password provider config", e); } GeoServerDigestPasswordEncoder pwEncoder = loadPasswordEncoder(GeoServerDigestPasswordEncoder.class); if (masterPasswdDigest == null) { synchronized (this) { if (masterPasswdDigest == null) { try { // look for file masterPasswdDigest = loadMasterPasswordDigest(); } catch (IOException e) { throw new RuntimeException("Unable to create master password digest", e); } } } } return pwEncoder.isPasswordValid(masterPasswdDigest, passwd, null); }
/** Saves master password config out directly, not during a password change. */ public void saveMasterPasswordConfig(MasterPasswordConfig config) throws IOException { xStreamPersist(security().get(MASTER_PASSWD_CONFIG_FILENAME), config, globalPersister()); this.masterPasswordConfig = new MasterPasswordConfig(config); }
providerName = getManager().loadMasterPasswordConfig().getProviderName(); if (getManager().loadMasterPassswordProviderConfig(providerName).isReadOnly()) { throw new RestException(
try { providerConfig = getSecurityManager().loadMasterPassswordProviderConfig(config.getProviderName()); } catch (IOException e) { throw new WicketRuntimeException(e);
try { providerConfig = getSecurityManager().loadMasterPassswordProviderConfig(config.getProviderName()); } catch (IOException e) { throw new WicketRuntimeException(e);
providerConfig = getSecurityManager() .loadMasterPassswordProviderConfig(config.getProviderName()); } catch (IOException e) { throw new WicketRuntimeException(e);
@Override protected void onSetUp(SystemTestData testData) throws Exception { super.onSetUp(testData); // We need to enable Master Root login first MasterPasswordProviderConfig masterPasswordConfig = getSecurityManager() .loadMasterPassswordProviderConfig( getSecurityManager().getMasterPasswordConfig().getProviderName()); masterPasswordConfig.setLoginEnabled(true); getSecurityManager().saveMasterPasswordProviderConfig(masterPasswordConfig); }
getSecurityManager() .loadMasterPassswordProviderConfig( getSecurityManager().getMasterPasswordConfig().getProviderName()); masterPasswordConfig.setLoginEnabled(true); getSecurityManager().saveMasterPasswordProviderConfig(masterPasswordConfig);
getSecurityManager() .loadMasterPassswordProviderConfig( getSecurityManager().getMasterPasswordConfig().getProviderName()); masterPasswordConfig.setLoginEnabled(true); getSecurityManager().saveMasterPasswordProviderConfig(masterPasswordConfig);
getSecurityManager() .loadMasterPassswordProviderConfig( getSecurityManager().getMasterPasswordConfig().getProviderName()); masterPasswordConfig.setLoginEnabled(true); getSecurityManager().saveMasterPasswordProviderConfig(masterPasswordConfig);
getSecurityManager() .loadMasterPassswordProviderConfig( getSecurityManager().getMasterPasswordConfig().getProviderName()); masterPasswordConfig.setLoginEnabled(true); getSecurityManager().saveMasterPasswordProviderConfig(masterPasswordConfig);
getSecurityManager() .loadMasterPassswordProviderConfig( getSecurityManager().getMasterPasswordConfig().getProviderName()); masterPasswordConfig.setLoginEnabled(true); getSecurityManager().saveMasterPasswordProviderConfig(masterPasswordConfig);