Tekelija.WebPLK3
WebPLK backend service
Configuration
Module config
{
"WebPLK": {
"Database": null,
"ConnectionString": null,
"PodzirConnectionString": null,
"RegionId": null,
"CorsJob": null,
"LocalSettingsServer": null,
"PagingClients": null,
"AppTitle": null
}
}
Paging clients config
{
"Id": null,
"Name": null,
"Url": null
}
Name | Type | Default | Description |
---|---|---|---|
Database | string | sqlite | Database to use (sqlite, mysql, mssql) |
ConnectionString | string | ‘datasource=./tekelija-webplk3.db;cache=shared;’ | Database connection string |
RegionId | int | 10 | Region id |
CorsJob | bool | false | Should allegro query address from received AML location data or not |
LocalSettingsServer | strint | null | Key-value server url that every browser should read local configuration from |
PagingClients | PagingClientConfig | [] | Array of paging services that will be used |
AppTitle | string | webPLK2 | Application title (browser window title) |
DGZR config
Guess this is configuration for some kind of document storage service
{
"DGZR": {
"Url": null,
"Active": false
}
}
Name | Type | Default | Description |
---|---|---|---|
Url | string | null | DGZR service url |
Active | bool | false | Is DGZR service client active or not |
JS report config
Configure local JSReport service, used to create pdf files from some reports.
{
"JsReport": {
"Url": null,
"Active": false
}
}
Name | Type | Default | Description |
---|---|---|---|
Url | string | null | JS report service url |
Active | bool | false | Service client active or not |
Monolit configuration
Configure Monolit search service
{
"Monolit": {
"Url": null
}
}
Name | Type | Default | Description |
---|---|---|---|
Url | string | null | Monolit search service url |
SMTP client config
Configuration of the SMTP client, used for sending messages.
{
"SmtpClient": {
"Host": null,
"Port": null,
"EnableTLS": false,
"Timeout": null,
"Username": null,
"Password": null,
"From": null,
"To": null
}
}
Name | Type | Default | Description |
---|---|---|---|
Host | string | null | SMTP server address |
Port | string | null | SMTP service port |
EnableTLS | bool | false | Enable TLS |
Timeout | int | 10000 | Request timeout (ms) |
Username | string | null | SMTP server username |
Password | string | null | SMTP server password |
From | string | null | “From” field in sent mails |
To | string | null | “To” field in sent mails |
Proxy config
Configure proxy access to allegro and issues log services.
{
"Proxy": {
"Allegro": null,
"Issues": null
}
}
Name | Type | Default | Description |
---|---|---|---|
Allegro | string | null | Allegro service url |
Issues | string | null | Issues service url |
Message bus config
Configure access to rabbitmq message service bus.
{
"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
OpenId authentication configuration.
{
"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 |
Minimal required configuration is Issuer