{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Warning" } }, "Authentication": { "MetadataAddress": "http://localhost:8080/.well-known/openid-configuration", "IssuerAddress": "http://localhost:8080", "AudienceAddress": "372825689755287555", "ClientId": "372825689755287555", "AuthorizationEndpoint": "http://localhost:8080/oauth/v2/authorize?prompt=login", "TokenEndpoint": "http://localhost:8080/oauth/v2/token", "Scopes": [ "openid", "profile", "email" ], "RequireHttpsMetadata": false }, "Database": { "ConnectionString": "Host=localhost;Port=59000;Database=musify_db;Username=postgres;Password=postgres" }, "MassTransit": { "Address": "rabbitmq://127.0.0.1:5672", "Username": "guest", "Password": "guest" }, "InfrastructureStorage": { "Address": "http://localhost:8333", "AccessKey": "admin_access_key", "SecretAccessKey": "admin_secret_key", "ForcePathStyle": true, "UseHttp": true }, "ApplicationStorage": { "Bucket": "webapi-storage" }, "StreamGateway": { "PublicBaseUrl": "http://localhost:8081", "ManifestFileName": "manifest.mpd" }, "StreamTicket": { "PrivateKeyPath": "D:\\weed\\stream_private.pem", "Audience": "media-gateway", "Issuer": "musify-webapi", "TicketTtlSeconds": 3600 }, "OpenTelemetry": { "OtlpEndpoint": "http://localhost:4317" }, "Workers": { "Routes": { "TemporaryFilesDirectory": "D:\\tempsFilesDev" } } }