Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added idminstanceID and login.certificateLoginPort

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

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