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 Issueris 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
