Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

This article describes how to set properties for Identity Manager Operator.

<SMARTIDHOME>

In this article, <SMARTIDHOME> refers to /home/nexus, but this can be different depending on the setup.

  1. Open <SMARTIDHOME>/docker/compose/identitymanager/operator/docker-compose.yml for editing. 
  2. Set properties as needed, by adding/editing the SYSTEM_PROPERTIES environment variable. This variable takes a JSON as value, and can be set like this. (See the table below for available properties)

    Example: Add system properties
    env:
      - 'SYSTEM_PROPERTIES={
          "uploadPopup.enableUploadButtonStrategyName": "enableUploadButtonStrategyStrict",
          "zipPacker.signZip": true,
          "zipUnpacker.verifyZip": true
        }'

This article is valid for Smart ID 21.04.1 and later.

Related information

PropertyDefault Value if not setPossible Values
jobExecutorStarter.startOnSystemStartuptruetrue/false
deleteConfigurationVisibility.deleteConfigurationVisibletruetrue/false
uploadPopup.enableUploadButtonStrategyNameenableUploadButtonStrategyAllowUnsigned
  • enableUploadButtonStrategyStrict
  • enableUploadButtonStrategyAllowUnsigned
  • enableUploadButtonStrategyIgnoreSigning
zipPacker.signZiptrue
zipUnpacker.verifyZiptrue
historyServiceSigner.descriptorNameObjectHistorySigner
cardSDKConnectorBaseConfig.cardSDKUrlhttps://localhost:54881
commonHistoryService.verificationIntervalMonthsfull historyEnter amount of months
cronUsername=Deprecated
cronPassword=Deprecated
historyVerificationTrigger.cronExpression0 30 0 * * ?
schedulingReporter.to=

schedulingReporter.cc=

activitiHistoryCleaner.daysAfterEndTime=30
activitiHistoryCleaner.daysOfInactivity=180
activitiHistoryCleanerJobTrigger.cronExpression=0 0 23 ? * FRI *
quartzScheduler.enabletruetrue/false
caasCommunicationService.caasUsername=

caasCommunicationService.caasPassword=

caasCommunicationService.hostname=

caasCommunicationService.keystoreFile=caaskeystore.jks
caasCommunicationService.keystorePassword=

webappUrlInfo.httpsOverridePort=Disabled by Default
webServer.httpsOverridePort=Disabled by Default
supportMultiTenantSelection=truetrue
batchSync.permissionRoleBaseRoleBatchSync
batchSyncItemReader.pageSize=1000
processtracker.enabledtrue (it's disabled by log4j2 config)
idminstanceID

login.certificateLoginPort
Port number depending on the configuration

MLTextTranslationProvider.defaultLanguage

enAny value from the list provided in "multilanguageHelper.localeString"
multilanguageHelper.localeStringde,en,fr,svA comma separated list of valid ISO 639-1 language codes
  • No labels