Package swiss.trustbroker.config
Class AppConfigService
java.lang.Object
swiss.trustbroker.config.AppConfigService
-
Constructor Summary
ConstructorsConstructorDescriptionAppConfigService(org.springframework.context.ApplicationEventPublisher eventPublisher, org.springframework.core.env.ConfigurableEnvironment environment, TrustBrokerProperties trustBrokerProperties, swiss.trustbroker.common.setup.service.GitService gitService, RelyingPartyDefinitions relyingPartyDefinitions, ScriptService scriptService, ClientConfigInMemoryRepository clientConfigInMemoryRepository, List<swiss.trustbroker.api.idm.service.IdmQueryService> idmQueryServices, MetricsService metricsService, XmlConfigStatusService xmlConfigStatusService, OidcMetadataCacheService oidcMetadataCacheService, WebResourceProvider resourceProvider, CredentialService credentialService, OidcEncryptionKeystoreService oidcEncryptionKeystoreService) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckAndLoadCpCertificates(ClaimsProviderSetup claimsProviderSetup) voidcheckAndLoadRelyingPartyCertificates(RelyingPartySetup relyingParties) intvoidcheckAndUpdateOidcRegistry(RelyingPartySetup relyingPartySetup, ClaimsProviderSetup claimsProviderSetup) voidcheckClaimAndRpMatch(RelyingPartySetup relyingPartySetup, SsoGroupSetup ssoGroupSetup) voidfilterInvalidClaimsParties(ClaimsProviderSetup claimsProviderSetup) voidfilterInvalidRelyingParties(RelyingPartySetup relyingPartySetup) static StringgetConfigCachePath(String configurationPath) voidrefresh()voidvoidvalidateScripts(ClaimsProviderSetup claimsProviderSetup)
-
Constructor Details
-
AppConfigService
public AppConfigService(org.springframework.context.ApplicationEventPublisher eventPublisher, org.springframework.core.env.ConfigurableEnvironment environment, TrustBrokerProperties trustBrokerProperties, swiss.trustbroker.common.setup.service.GitService gitService, RelyingPartyDefinitions relyingPartyDefinitions, ScriptService scriptService, ClientConfigInMemoryRepository clientConfigInMemoryRepository, List<swiss.trustbroker.api.idm.service.IdmQueryService> idmQueryServices, MetricsService metricsService, XmlConfigStatusService xmlConfigStatusService, OidcMetadataCacheService oidcMetadataCacheService, WebResourceProvider resourceProvider, CredentialService credentialService, OidcEncryptionKeystoreService oidcEncryptionKeystoreService)
-
-
Method Details
-
checkAndUpdate
public int checkAndUpdate() -
updateMetrics
public void updateMetrics() -
checkClaimAndRpMatch
-
getConfigCachePath
-
refresh
public void refresh() -
checkAndUpdateOidcRegistry
public void checkAndUpdateOidcRegistry(RelyingPartySetup relyingPartySetup, ClaimsProviderSetup claimsProviderSetup) -
checkAndLoadCpCertificates
-
validateScripts
-
checkAndLoadRelyingPartyCertificates
-
filterInvalidRelyingParties
-
filterInvalidClaimsParties
-