diff --git a/DeepDrftAPI/Program.cs b/DeepDrftAPI/Program.cs index 2f6c936..7fcfc64 100644 --- a/DeepDrftAPI/Program.cs +++ b/DeepDrftAPI/Program.cs @@ -103,10 +103,12 @@ builder.Services.AddAuthBlocks(options => options.JwtSettings.Audience = builder.Configuration["AuthBlocks:Jwt:Audience"] ?? throw new InvalidOperationException("AuthBlocks:Jwt:Audience is required"); - options.EmailConnection.Host = builder.Configuration["AuthBlocks:Email:Host"] + options.EmailConnection.Host = builder.Configuration["AuthBlocks:Email:Host"] ?? throw new InvalidOperationException("AuthBlocks:Email:Host is required"); - options.EmailConnection.Token = builder.Configuration["AuthBlocks:Email:Token"] + options.EmailConnection.Token = builder.Configuration["AuthBlocks:Email:Token"] ?? throw new InvalidOperationException("AuthBlocks:Email:Token is required"); + options.EmailConnection.FromAddress = builder.Configuration["AuthBlocks:Email:From"] + ?? throw new InvalidOperationException("AuthBlocks:Email:From is required"); options.AdminUserSettings = new AdminUserSettings { diff --git a/DeepDrftAPI/environment/authblocks.example.json b/DeepDrftAPI/environment/authblocks.example.json index e7540f1..3a8b58f 100644 --- a/DeepDrftAPI/environment/authblocks.example.json +++ b/DeepDrftAPI/environment/authblocks.example.json @@ -8,7 +8,8 @@ }, "Email": { "Host": "smtp.your-provider.com", - "Token": "your-email-token-here" + "Token": "your-email-token-here", + "From": "noreply@yourdomain.com" }, "Admin": { "UserName": "admin",