Tekelija.Reverse112

Module implements reverse112 service facade

Configuration

Module config

{
  "Reverse112": {
    "Database": "mongodb",
    "ConnectionString": "mongodb://<username>:<pass>@localhost:27107/reverse-112",
    "TsClient": {
      "Url": null,
      "Username": null,
      "Password": null
    }
  }
}
Name Type Default Description
Database string null Database type: mssql, mysql, sqlite or mongodb
ConnectionString string null Choosen database connection string
TsClient TsClientConfig null TS service configuration

TS Client config

Name Type Default Description
Url string null Service url
Username string null Service basic auth username
Password string null Service basic auth password

Message bus config

{
  "MessageBus": {
    "Url": "rabbitmq://localhost",
    "Username": null,
    "Password": null,
    "Endpoint": "<endpoint-name>",
    "MessageRepositoryUri": null
  }
}

Parameters:

Name Type Default Description
Url string null RabbitMQ url (rabbitmq://…)
Username string null RabbitMQ username
Password string null RabbitMQ user password
Endpoint string null RabbitMQ endpoint
MessageRepositoryUri string host name Origin of the call, may have some sense for global call data collection setup

Authorization config

{
  "AuthServer": {
    "Issuer": null
  }
}

Parameters:

Name Type Default Description
Issuer string null OpenId authorization server url

Authorization config

{
  "AuthServer": {
    "Issuer": "https://authenticatomatic.urszr.si:22000",
    "ClientId": null,
    "ClientSecret": null,
    "Audience": null
  }
}
Name Type Default Description
Issuer string null OAuth server url
ClientId string null Authorization app id
ClientSecret string null Authorization app secret
Audience string[] null Array of audiences (scope resources) to be used in token validation