package org.apereo.cas.pm;
import org.apereo.cas.CipherExecutor;
import org.apereo.cas.authentication.Credential;
import org.apereo.cas.configuration.model.support.pm.PasswordManagementProperties;
import java.io.Serializable;
import java.util.Map;
/**
* This is {@link NoOpPasswordManagementService}.
*
* @author Misagh Moayyed
* @since 5.1.0
*/
public class NoOpPasswordManagementService extends BasePasswordManagementService {
public NoOpPasswordManagementService(final CipherExecutor<Serializable, String> cipherExecutor,
final String issuer,
final PasswordManagementProperties passwordManagementProperties) {
super(cipherExecutor, issuer, passwordManagementProperties);
}
@Override
public boolean change(final Credential c, final PasswordChangeBean bean) {
return false;
}
@Override
public String findEmail(final String username) {
return null;
}
@Override
public Map<String, String> getSecurityQuestions(final String username) {
return null;
}
}