IL.APP V1 IL.APP V2
Connection Strings
The connection strings are set in $/OneDealer/Dev/IntegrationLayerAppCore/OneDealer.IntegrationLayer/appsettings.json
Parameter | Description | Example |
---|---|---|
ConnectionStrings.DirectCommon | The connection string for the common DB | Server=192.168.1.1:30015;Current Schema=IDMS_COMMON;UserID=SYSTEM;Password=password |
ConnectionStrings.MongoDB | The connection string for the mongo DB | mongodb://user:password@192.168.1.2:20000?authSource=admin |
ConnectionStrings.MonitorDB | Server=192.168.1.3:30015;Current Schema=ODMONITOR;UserID=SYSTEM;Password=password |
JWT
The app uses JSON Web Tokens for authentication. The following parameters must be set in $/OneDealer/Dev/IntegrationLayerAppCore/OneDealer.IntegrationLayer/appsettings.json
Parameter | Description | Example |
---|---|---|
JWT.ValidateAudience | Enables/Disables the validation of the Audience of the token | true |
JWT.Audience | The recipients that the JWT is intended for | integrationlayer.onedealer.com |
JWT.ValidateIssuer | Enables/Disables the validation of the Issuer of the token | true |
JWT.Issuer | The creator of the JWT | integrationlayer.onedealer.com |
JWT.ValidateLifetime | Enables/Disables the validation of the Lifetime of the token | true |
JWT.ValidateIssuerSigningKey | true | |
JWT.IssuerSigningKey | The encryption key. | A long alphanumeric |
JWT.ExpirationMinutes | After how many minutes the JWT will be expired and in need of a renew | 90 |
MessageQueue
The app uses Message Queues for inbound and outbound calls. The following params are needed for it to work.
Under Development
ODP-4278 - Getting issue details... STATUS
For issues with the connection to RabbitMQ, visit RabbitMQ F.A.Q
Parameter | Description | Example |
---|---|---|
MessageQueue.RouteKey | amq-odil-out | |
MessageQueue.QueueName | amq-odil-out |
Add Comment