60 lines
1.4 KiB
JSON
60 lines
1.4 KiB
JSON
|
|
{
|
||
|
|
"Logging": {
|
||
|
|
"LogLevel": {
|
||
|
|
"Default": "Information",
|
||
|
|
"Microsoft.AspNetCore": "Warning"
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"AllowedHosts": "*",
|
||
|
|
"ConnectionStrings": {
|
||
|
|
"Sqlite": "Data Source=elsa.sqlite.db;Cache=Shared;"
|
||
|
|
},
|
||
|
|
"Multitenancy": {
|
||
|
|
"TenantIdClaimsType": "instance_token",
|
||
|
|
"Tenants": [
|
||
|
|
{
|
||
|
|
"TenantId": "19a5f2b0-75e4-45ad-b0ae-fe02d77867d0",
|
||
|
|
"Name": "DefaultTenant"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"TenantId": "a8ad404f-2ac1-439f-8856-f225c928d811",
|
||
|
|
"Name": "Tenant1"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"Authentication": {
|
||
|
|
"Authority": "https://authorization-server.com",
|
||
|
|
"Audience": "Elsa",
|
||
|
|
"ClientId": "elsa.client",
|
||
|
|
"ClientSecret": "elsa.client-secret"
|
||
|
|
},
|
||
|
|
"Identity": {
|
||
|
|
"Tokens": {
|
||
|
|
"SigningKey": "secret-signing-key",
|
||
|
|
"AccessTokenLifetime": "1:00:00:00",
|
||
|
|
"RefreshTokenLifetime": "7:00:00:00"
|
||
|
|
},
|
||
|
|
"Roles": [
|
||
|
|
{
|
||
|
|
"Id": "admin",
|
||
|
|
"Name": "Administrator",
|
||
|
|
"Permissions": [
|
||
|
|
"*"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"Users": [
|
||
|
|
{
|
||
|
|
"Id": "a2323f46-42db-4e15-af8b-94238717d817",
|
||
|
|
"Name": "admin",
|
||
|
|
"TenantId": "19a5f2b0-75e4-45ad-b0ae-fe02d77867d0",
|
||
|
|
"HashedPassword": "TfKzh9RLix6FPcCNeHLkGrysFu3bYxqzGqduNdi8v1U=",
|
||
|
|
"HashedPasswordSalt": "JEy9kBlhHCNsencitRHlGxmErmSgY+FVyMJulCH27Ds=",
|
||
|
|
"Roles": [
|
||
|
|
"admin"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|