From e972610aed99f70de3f7fce8a8a648d58a21fdf9 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Sat, 4 Jun 2022 21:28:13 +0200 Subject: refactor: Use Vault to get configuration --- server/src/Endpoints/V1/ApiTokens/CreateTokenRoute.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'server/src/Endpoints/V1') diff --git a/server/src/Endpoints/V1/ApiTokens/CreateTokenRoute.cs b/server/src/Endpoints/V1/ApiTokens/CreateTokenRoute.cs index e8abbf8..3e19626 100644 --- a/server/src/Endpoints/V1/ApiTokens/CreateTokenRoute.cs +++ b/server/src/Endpoints/V1/ApiTokens/CreateTokenRoute.cs @@ -1,16 +1,17 @@ using System.Text; +using Microsoft.Extensions.Options; namespace IOL.GreatOffice.Api.Endpoints.V1.ApiTokens; public class CreateTokenRoute : RouteBaseSync.WithRequest.WithActionResult { private readonly AppDbContext _context; - private readonly IConfiguration _configuration; + private readonly AppConfiguration _configuration; private readonly ILogger _logger; - public CreateTokenRoute(AppDbContext context, IConfiguration configuration, ILogger logger) { + public CreateTokenRoute(AppDbContext context, IOptions configuration, ILogger logger) { _context = context; - _configuration = configuration; + _configuration = configuration.Value; _logger = logger; } @@ -29,9 +30,9 @@ public class CreateTokenRoute : RouteBaseSync.WithRequest("TOKEN_ENTROPY"); + var token_entropy = _configuration.APP_AES_KEY; if (token_entropy.IsNullOrWhiteSpace()) { - _logger.LogWarning("No token entropy is available in env:TOKEN_ENTROPY, Basic auth is disabled"); + _logger.LogWarning("No token entropy is available, Basic auth is disabled"); return NotFound(); } -- cgit v1.3