Package org.apache.syncope.core.starter
Class SelfKeymasterContext
java.lang.Object
org.apache.syncope.core.starter.SelfKeymasterContext
@EnableConfigurationProperties(KeymasterProperties.class)
@Configuration(proxyBeanMethods=false)
@AutoConfigureBefore(WebSecurityContext.class)
@Conditional(org.apache.syncope.core.starter.SelfKeymasterContext.SelfKeymasterCondition.class)
public class SelfKeymasterContext
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionconfParamService
(ConfParamLogic confParamLogic) domainLogic
(DomainDAO domainDAO, EntityFactory selfKeymasterEntityFactory, DomainWatcher domainWatcher) domainOps
(DomainLogic domainLogic, KeymasterProperties props) domainService
(DomainLogic domainLogic) internalConfParamHelper
(ConfParamDAO confParamDAO, EntityFactory entityFactory) internalServiceOps
(NetworkServiceLogic networkServiceLogic, KeymasterProperties props) networkServiceLogic
(NetworkServiceDAO serviceDAO, EntityFactory entityFactory) networkServiceService
(NetworkServiceLogic networkServiceLogic) selfKeymasterContainer
(DomainHolder<?> domainHolder, ConfParamService confParamService, NetworkServiceService networkServiceService, DomainService domainService, com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider jsonProvider, GZIPInInterceptor gzipInInterceptor, GZIPOutInterceptor gzipOutInterceptor, org.apache.cxf.jaxrs.validation.JAXRSBeanValidationInInterceptor validationInInterceptor, RestServiceExceptionMapper restServiceExceptionMapper, Bus bus, Environment env) usernamePasswordAuthenticationProvider
(DomainOps domainOps, AuthDataAccessor dataAccessor, UserProvisioningManager provisioningManager, DefaultCredentialChecker credentialChecker, SecurityProperties securityProperties, KeymasterProperties keymasterProperties)
-
Constructor Details
-
SelfKeymasterContext
public SelfKeymasterContext()
-
-
Method Details
-
selfKeymasterContainer
@Bean public Server selfKeymasterContainer(DomainHolder<?> domainHolder, ConfParamService confParamService, NetworkServiceService networkServiceService, DomainService domainService, com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider jsonProvider, GZIPInInterceptor gzipInInterceptor, GZIPOutInterceptor gzipOutInterceptor, org.apache.cxf.jaxrs.validation.JAXRSBeanValidationInInterceptor validationInInterceptor, RestServiceExceptionMapper restServiceExceptionMapper, Bus bus, Environment env) -
usernamePasswordAuthenticationProvider
@Bean public UsernamePasswordAuthenticationProvider usernamePasswordAuthenticationProvider(DomainOps domainOps, AuthDataAccessor dataAccessor, UserProvisioningManager provisioningManager, DefaultCredentialChecker credentialChecker, SecurityProperties securityProperties, KeymasterProperties keymasterProperties) -
internalConfParamHelper
@Bean public InternalConfParamHelper internalConfParamHelper(ConfParamDAO confParamDAO, EntityFactory entityFactory) -
internalConfParamOps
-
internalServiceOps
@Bean public ServiceOps internalServiceOps(NetworkServiceLogic networkServiceLogic, KeymasterProperties props) -
domainOps
-
confParamLogic
-
domainLogic
@Bean public DomainLogic domainLogic(DomainDAO domainDAO, EntityFactory selfKeymasterEntityFactory, DomainWatcher domainWatcher) -
networkServiceLogic
@Bean public NetworkServiceLogic networkServiceLogic(NetworkServiceDAO serviceDAO, EntityFactory entityFactory) -
confParamService
-
domainService
-
networkServiceService
-