summaryrefslogtreecommitdiffstats
path: root/server/src/Program.cs
diff options
context:
space:
mode:
authorivarlovlie <git@ivarlovlie.no>2022-06-30 01:04:48 +0200
committerivarlovlie <git@ivarlovlie.no>2022-06-30 01:04:48 +0200
commit6f16b7ca72899e2ae81f4669cdf1b10a43c692e7 (patch)
treed2b1e249a0a9e953316dac9bfbcd415eda893e92 /server/src/Program.cs
parenta19e31557f6ef33ed33d694968abe7416e878c60 (diff)
downloadgreatoffice-6f16b7ca72899e2ae81f4669cdf1b10a43c692e7.tar.xz
greatoffice-6f16b7ca72899e2ae81f4669cdf1b10a43c692e7.zip
latest from desktop
Diffstat (limited to 'server/src/Program.cs')
-rw-r--r--server/src/Program.cs6
1 files changed, 5 insertions, 1 deletions
diff --git a/server/src/Program.cs b/server/src/Program.cs
index b7e6ce6..d7bbf9f 100644
--- a/server/src/Program.cs
+++ b/server/src/Program.cs
@@ -38,6 +38,7 @@ global using IOL.GreatOffice.Api.Data.Static;
global using IOL.GreatOffice.Api.Services;
global using IOL.GreatOffice.Api.Utilities;
using System.Reflection;
+using System.Security.Cryptography.X509Certificates;
using IOL.GreatOffice.Api.Endpoints.V1;
using IOL.GreatOffice.Api.Jobs;
using Microsoft.AspNetCore.HttpOverrides;
@@ -89,7 +90,10 @@ public static class Program
});
}
- builder.Services.AddDataProtection().PersistKeysToDbContext<AppDbContext>();
+ builder.Services
+ .AddDataProtection()
+ .PersistKeysToDbContext<AppDbContext>()
+ .ProtectKeysWithCertificate(vaultService.Get<X509Certificate2>(""));
builder.Services.Configure(JsonSettings.Default);
builder.Services.AddQuartz(options => {
options.UsePersistentStore(o => {