package at.gv.egiz.eaaf.utils.springboot.security; import java.util.List; import javax.annotation.Nonnull; /** * Extension interface to collect Spring Security Basic Auth. users in * multi-module projects. * * @author tlenz * */ public interface IBasicAuthSecurityCollector { /** * Get all users that shall be added for Spring Security Basic-Auth. * * @return */ @Nonnull List getEnabledUsers(); /** * Get end-point security configuration for Spring Security antMatchers. * * @return List of end-point security configuration-elements */ @Nonnull List getAntMatchersConfiguration(); }