diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2020-12-12 14:47:33 +0200 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2020-12-12 14:47:33 +0200 |
| commit | 9b287f08b8e2c8d091967597bc9610afea8058ca (patch) | |
| tree | c4d24122bbe0e90774892d0b4c3a87952a988887 /API/Startup.cs | |
| parent | 688fd7d0ad87ba9a7e72266cd5f7f7f493d9cc38 (diff) | |
| download | DevHive-9b287f08b8e2c8d091967597bc9610afea8058ca.tar DevHive-9b287f08b8e2c8d091967597bc9610afea8058ca.tar.gz DevHive-9b287f08b8e2c8d091967597bc9610afea8058ca.zip | |
Improved appsettings.json reading
Diffstat (limited to 'API/Startup.cs')
| -rw-r--r-- | API/Startup.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/API/Startup.cs b/API/Startup.cs index 46d9fc6..b58311d 100644 --- a/API/Startup.cs +++ b/API/Startup.cs @@ -10,7 +10,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting;
using Microsoft.OpenApi.Models;
using Data.Models.Classes;
-
+using Data.Models.Options;
using Microsoft.IdentityModel.Tokens;
using Microsoft.AspNetCore.Authentication.JwtBearer;
using System.Text;
@@ -45,6 +45,9 @@ namespace API options.Password.RequiredLength = 5;
});
+ services.AddSingleton<JWTOptions>(
+ new JWTOptions(Configuration.GetSection("AppSettings").GetSection("Secret").Value));
+
// Get key from appsettings.json
var key = Encoding.ASCII.GetBytes(Configuration.GetSection("AppSettings").GetSection("Secret").Value);
// Setup Jwt Authentication
|
