package at.gv.egiz.eaaf.core.impl.idp.module.test; import java.net.URI; import java.net.URL; import org.apache.commons.lang3.StringUtils; import at.gv.egiz.eaaf.core.api.idp.ISpConfiguration; import at.gv.egiz.eaaf.core.exceptions.EaafConfigurationException; import at.gv.egiz.eaaf.core.exceptions.EaafException; import at.gv.egiz.eaaf.core.impl.idp.conf.AbstractSpringBootConfigurationImpl; public class DummyAuthConfig extends AbstractSpringBootConfigurationImpl { private ISpConfiguration spconfig = null; private String configPropPrefix = StringUtils.EMPTY; public void setSpConfig(final ISpConfiguration spConfig) { this.spconfig = spConfig; } @Override public URI getConfigurationRootDirectory() { return new java.io.File(".").toURI(); } @Override public ISpConfiguration getServiceProviderConfiguration(final String arg0) throws EaafConfigurationException { return spconfig; } @SuppressWarnings("unchecked") @Override public T getServiceProviderConfiguration(final String arg0, final Class arg1) throws EaafConfigurationException { return (T) spconfig; } @Override public String validateIdpUrl(final URL arg0) throws EaafException { return arg0.toString(); } @Override protected String getBackupConfigPath() { return null; } @Override public String getApplicationSpecificKeyPrefix() { return configPropPrefix; } public void setConfigPropPrefix(final String configPropPrefix) { this.configPropPrefix = configPropPrefix; } }