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
Constructors -
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, EncryptorManager encryptorManager)
-
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, EncryptorManager encryptorManager) -
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
-