String decode(String value, List<GeoServerPasswordEncoder> encoders) { for (GeoServerPasswordEncoder encoder : encoders) { if (encoder.isReversible() == false) continue; // should not happen if (encoder.isResponsibleForEncoding(value)) { return encoder.decode(value); } } return value; } }
boolean remove = false; T pw = (T) it.next(); if (reversible != null && !reversible.equals(pw.isReversible())) { remove = true;
if (!encoder.isReversible()) { throw createSecurityException(INVALID_PASSWORD_ENCODER_$1, encrypterName);
GeoServerPasswordEncoder encoder = manager.loadPasswordEncoder(passwordEncoderName); if (encoder!=null) { visibility = encoder.isReversible();
GeoServerPasswordEncoder encoder = manager.loadPasswordEncoder(passwordEncoderName); if (encoder!=null) { visibility = encoder.isReversible();
GeoServerPasswordEncoder encoder = manager.loadPasswordEncoder(passwordEncoderName); if (encoder != null) { visibility = encoder.isReversible();