Logging levels, Network settings, and Auth parameters
Please see Component Settings for details on how to configure Pulse's logging levels, network settings, and authorization parameters. Only non-standard setting component is the Authorization Issuer that will be discussed below.
{
"DetailedErrors": true,
"Serilog": {
"MinimumLevel": {
"Default": "Warning",
"Override": {
"Timebase.Pulse": "Information"
}
}
},
"Kestrel": {
"Endpoints": {
"Http": {
"Url": "http://0.0.0.0:4541"
} ,
"Https": {
"Url": "https://0.0.0.0:4542",
"Certificate": {
"Subject": "localhost",
"Store": "Root",
"Location": "CurrentUser",
"AllowInvalid": "true"
}
}
}
},
"Auth": {
"Issuer": "https://0.0.0.0:4542/auth"
}
}
Issuer Authentication
- The
Issuer
is the entity that signs and validates the certificate, ensuring secure communication between clients and the server.
"Auth": {
"Issuer": "https://0.0.0.0:4542/auth"
}
The issuer does not have to be a resolvable endpoint, more an entity "name" used between the components for validation