diff options
| author | ivarlovlie <git@ivarlovlie.no> | 2022-06-04 21:28:13 +0200 |
|---|---|---|
| committer | ivarlovlie <git@ivarlovlie.no> | 2022-06-04 21:28:13 +0200 |
| commit | e972610aed99f70de3f7fce8a8a648d58a21fdf9 (patch) | |
| tree | 35de916179577f36545bbd3026102da7ce4edc2d /server/src/Endpoints | |
| parent | 1272ddfcca2e67a9182567c6ffd7b42f50e9ae20 (diff) | |
| download | greatoffice-e972610aed99f70de3f7fce8a8a648d58a21fdf9.tar.xz greatoffice-e972610aed99f70de3f7fce8a8a648d58a21fdf9.zip | |
refactor: Use Vault to get configuration
Diffstat (limited to 'server/src/Endpoints')
| -rw-r--r-- | server/src/Endpoints/V1/ApiTokens/CreateTokenRoute.cs | 11 |
1 files changed, 6 insertions, 5 deletions
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<ApiAccessToken.ApiAccessTokenDto>.WithActionResult { private readonly AppDbContext _context; - private readonly IConfiguration _configuration; + private readonly AppConfiguration _configuration; private readonly ILogger<CreateTokenRoute> _logger; - public CreateTokenRoute(AppDbContext context, IConfiguration configuration, ILogger<CreateTokenRoute> logger) { + public CreateTokenRoute(AppDbContext context, IOptions<AppConfiguration> configuration, ILogger<CreateTokenRoute> logger) { _context = context; - _configuration = configuration; + _configuration = configuration.Value; _logger = logger; } @@ -29,9 +30,9 @@ public class CreateTokenRoute : RouteBaseSync.WithRequest<ApiAccessToken.ApiAcce return NotFound(new ErrorResult("User does not exist")); } - var token_entropy = _configuration.GetValue<string>("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(); } |
