167 lines
4.2 KiB
JSON
167 lines
4.2 KiB
JSON
{
|
|
"Logging": {
|
|
"LogLevel": {
|
|
"Default": "Warning",
|
|
"Microsoft": "Warning",
|
|
"Microsoft.Hosting.Lifetime": "Information",
|
|
"OpenTelemetry": "Debug"
|
|
}
|
|
},
|
|
"LogDatabaseSettings": {
|
|
"ConnectionString": "mongodb://localhost",
|
|
"DatabaseName": "Elsa.ServerAndStudio.Web.DB",
|
|
"LogsCollectionName": "Col",
|
|
"BatchSize": 0,
|
|
"RollingInterval": "Daily",
|
|
"MaskList": [
|
|
"code",
|
|
"depositNumber",
|
|
"username",
|
|
"customerNo",
|
|
"password",
|
|
"sessionId",
|
|
"mainAccount",
|
|
"accountNumber",
|
|
"owners",
|
|
"balance",
|
|
"accountNo",
|
|
"depositUniqueId",
|
|
"externalRefList",
|
|
"externalref",
|
|
"sameSignatureDepositNumber",
|
|
"mobileNumber",
|
|
"destinationNumber",
|
|
"cardNumber"
|
|
]
|
|
},
|
|
"AllowedHosts": "*",
|
|
"ConnectionStrings": {
|
|
"Sqlite": "", //"Data Source=elsa.sqlite.db;Cache=Shared;",
|
|
"RabbitMq": "", //"rabbitmq://guest:guest@localhost:5672",
|
|
"MySql": "", //"Server=localhost;Database=elsa;Uid=user;Pwd=password;",
|
|
"SqlServer": "Server=.;Database=WorkflowDb_3-5-0;User Id=sa;Password=123456;TrustServerCertificate=True;",
|
|
"PostgreSql": "" //"Server=localhost;Username=elsa;Database=elsa;Port=5432;Password=elsa;SSLMode=Prefer;MaxPoolSize=2000;Timeout=60"
|
|
},
|
|
"DatabaseProvider": "SqlServer", //"Sqlite",
|
|
"Hosting": {
|
|
//"BaseUrl": "https://sandbox.parsian-bank.ir/Wf",
|
|
//"BaseUrl": "http://192.168.251.160:8080",
|
|
"BaseUrl": "https://localhost:8080",
|
|
"ApiPrefix": "/elsa/api"
|
|
},
|
|
"Identity": {
|
|
"Tokens": {
|
|
"SigningKey": "c7dc81876a782d502084763fa322429fca015941eac90ce8ca7ad95fc8752035",
|
|
"AccessTokenLifetime": "1:00:00:00",
|
|
"RefreshTokenLifetime": "1:00:10:00"
|
|
},
|
|
"Roles": [
|
|
{
|
|
"Id": "admin",
|
|
"Name": "Administrator",
|
|
"Permissions": [
|
|
"*"
|
|
]
|
|
}
|
|
],
|
|
"Users": [
|
|
{
|
|
"Id": "a2323f46-42db-4e15-af8b-94238717d817",
|
|
"Name": "admin",
|
|
//"HashedPassword": "TfKzh9RLix6FPcCNeHLkGrysFu3bYxqzGqduNdi8v1U=",
|
|
//"HashedPasswordSalt": "JEy9kBlhHCNsencitRHlGxmErmSgY+FVyMJulCH27Ds=",
|
|
"HashedPassword": "p90gXKnVpt5Q2VZ4KkeOaM5GZN3bqjczoznWbnFMrvo=",
|
|
"HashedPasswordSalt": "QmVzbWVsbGFoQHJSYWhtYW5AcnJhaDFt",
|
|
"Roles": [
|
|
"admin"
|
|
]
|
|
}
|
|
],
|
|
"Applications": [
|
|
{
|
|
"id": "d57030226341448daff5a2935aba2d3f",
|
|
"name": "Postman",
|
|
"roles": [
|
|
"admin"
|
|
],
|
|
"clientId": "HXr0Vzdm9KCZbwsJ",
|
|
"clientSecret": "a<~QGGHTEA%u4;CU&'Wga5ED:_&Gd1C)",
|
|
"hashedApiKey": "Z5ClHs3mbzx8Pnw3+PxbMq8A/Y+VKMCCDTGYtax8JFM=",
|
|
"hashedApiKeySalt": "kBisa1X8FwBfN2zmyGMFRgIVVBleghhQAJ4WGyTkaD0=",
|
|
"hashedClientSecret": "jEv58d0SVbGQ3nBZM0lkzHghG4Y+lMKW80wipz+9vHk=",
|
|
"hashedClientSecretSalt": "xRKy14Ok1/tU3kLf/8V1fcbLIegy9vcM90Peu2tzohU="
|
|
}
|
|
]
|
|
},
|
|
"Heartbeat": {
|
|
"Interval": "00:00:01:00",
|
|
"Timeout": "00:00:05:00"
|
|
},
|
|
"MassTransit": {
|
|
"TemporaryQueueTtl": "00:00:05:00",
|
|
"ConcurrentMessageLimit": 4,
|
|
"PrefetchCount": 4,
|
|
"MaxAutoRenewDuration": "00:00:00:30",
|
|
"Dispatcher": {
|
|
"ConcurrentMessageLimit": 4
|
|
}
|
|
},
|
|
"Smtp": {
|
|
"Host": "localhost",
|
|
"Port": 2525,
|
|
"DefaultSender": "noreply@crmservices.com"
|
|
},
|
|
"Http": {
|
|
"BasePath": "/api/workflows"
|
|
},
|
|
"Webhooks": {
|
|
"Sinks": []
|
|
},
|
|
"CorsPolicy": {
|
|
"Origins": [ "*" ],
|
|
"Methods": [ "*" ],
|
|
"Headers": [ "*" ]
|
|
},
|
|
"Runtime": {
|
|
"WorkflowInboxCleanup": {
|
|
"SweepInterval": "00:00:10:00",
|
|
"BatchSize": 1000
|
|
},
|
|
"WorkflowDispatcher": {
|
|
"Channels": [
|
|
{
|
|
"Name": "Low"
|
|
},
|
|
{
|
|
"Name": "Medium"
|
|
},
|
|
{
|
|
"Name": "High"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Scripting": {
|
|
"Python": {
|
|
"PythonDllPath": "",
|
|
"Scripts": [
|
|
"def greet(name): return f'Hello {name}!'",
|
|
"def say_hello_world(): return greet('World')"
|
|
]
|
|
}
|
|
},
|
|
"AzureServiceBus": {
|
|
"ConnectionStringOrName": "AzureServiceBus",
|
|
"Queues": [
|
|
{
|
|
"name": "order-created"
|
|
},
|
|
{
|
|
"name": "order-completed"
|
|
}
|
|
],
|
|
"Topics": [],
|
|
"Subscriptions": []
|
|
}
|
|
}
|