IMID tracker

Plugin keeps track of the authorized user (login) and other users using the Writer

Plugin configuration

{
  "id": "io.infomaker.imidtracker",
  "name": "im-imidtracker",
  "url": "https://plugins.writer.infomaker.io/v1/infomaker/im-imidtracker/{PLUGIN_VERSION}/index.js",
  "style": "https://plugins.writer.infomaker.io/v1/infomaker/im-imidtracker/{PLUGIN_VERSION}/style.css",
  "enabled": true,
  "mandatory": false,
  "data": {
      "customerKey": "im-writer",
      "uatrackerHost": "https://uatracker.prod.writer.infomaker.io"
  }
}

Options

Property Type Required Description
customerKey String true Unique identifier for UAtracker backend
uatrackerHost String true URL for the UA tracker
sessionPollIntervalMilliseconds Integer false Sets how often the plugin checks for a valid session. Default value is 5000ms unless you configure it in the Writer config file.
sessionPollEndpoint String false sets the endpoint for the sessionpoll to check. Default value is /imsg-service/v1/token-is-set unless you configure it in the Writer config file.

Both sessionPollIntervalMilliseconds and sessionPollEndpoint are configured in the writer core file. the object should look like

"navigaIdConfig" : {
        "sessionPollIntervalMilliseconds" : 300000 ,
        "sessionPollEndpoint": "/imsg-service/v1/token-is-set"
    },

Output

None