package at.asitplus.eidas.specific.core.config;
import java.util.List;
/**
* eIDAS specific Service-Provider configuration.
*
* @author tlenz
*
*/
public interface IEidasSpConfiguration {
/**
* Set the minimum level of eIDAS authentication for this SP
* Default: http://eidas.europa.eu/LoA/high
* Info: In case of MINIMUM matching-mode, only one entry is allowed
*
* @param minimumLoA eIDAS LoA URIs
*/
void setRequiredLoA(List minimumLoA);
/**
* Set the mode of operation for LoA matching for this SP. Default:
* minimum
* Info: Currently only 'minimum' and 'exact' are supported
*
* @param mode LoA matching mode according to SAML2 core specification
*/
void setLoAMachtingMode(String mode);
}