Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: For 21.04.1, added info regarding language handling

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

Info
title<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)

    Code Block
    languageyml
    titleExample: 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=admin
cronPassword=admin
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)
instanceId

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