Class HousesSecurityConfiguration
java.lang.Object
info.ejava.assignments.security.houserenters.svc.houses.HousesSecurityConfiguration
@Configuration(proxyBeanMethods=false)
@AutoConfigureBefore(HousesAPIConfiguration.class)
public class HousesSecurityConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnosecureHousesService(List<HousesService> impls) secureHousesService(List<HousesService> impls, AuthorizationHelper authzHelper)
-
Constructor Details
-
HousesSecurityConfiguration
public HousesSecurityConfiguration()
-
-
Method Details
-
authzHelper
-
rentalAccounts
@Bean @ConfigurationProperties("autorenters") @ConditionalOnMissingBean public Accounts rentalAccounts() -
nosecureHousesService
@Primary @Bean @Profile("nosecurity") public HousesService nosecureHousesService(List<HousesService> impls) -
secureHousesService
@Primary @Bean @Profile("!nosecurity") public HousesService secureHousesService(List<HousesService> impls, AuthorizationHelper authzHelper)
-