From 077635e94bc2d6f821ce708e9d44a7f3060f5a3b Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Mon, 20 Jan 2025 10:45:03 +0100 Subject: [PATCH] =?UTF-8?q?feat(AuthController):=20ValidateCredentials=20M?= =?UTF-8?q?ethode=20async=20in=20CreateTokenAsync=20Methode=20gemacht.=20?= =?UTF-8?q?=20-=20Core.Abstractions=20auf=203.2=20aktualisiert=20=20-=20Co?= =?UTF-8?q?re.Application=203.2=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/DigitalData.Auth.API/Controllers/AuthController.cs | 6 +----- src/DigitalData.Auth.API/DigitalData.Auth.API.csproj | 3 ++- src/DigitalData.Auth.API/Program.cs | 3 +-- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/DigitalData.Auth.API/Controllers/AuthController.cs b/src/DigitalData.Auth.API/Controllers/AuthController.cs index 1128288..018f698 100644 --- a/src/DigitalData.Auth.API/Controllers/AuthController.cs +++ b/src/DigitalData.Auth.API/Controllers/AuthController.cs @@ -1,16 +1,12 @@ using DigitalData.Auth.API.Config; using DigitalData.Core.Abstractions.Security; -using DigitalData.UserManager.Domain.Entities; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Options; -using System.Security.Claims; -using System.IdentityModel.Tokens.Jwt; using DigitalData.UserManager.Application.DTOs.Auth; using DigitalData.UserManager.Application.Contracts; using DigitalData.UserManager.Application.DTOs.User; using DigitalData.Core.Abstractions.Application; -using System.Net; using DigitalData.Auth.API.Dto; using DigitalData.Auth.API.Services.Contracts; using DigitalData.Auth.API.Entities; @@ -51,7 +47,7 @@ namespace DigitalData.Auth.API.Controllers private async Task CreateTokenAsync(LogInDto login, string consumerRoute, bool cookie = true) { - bool isValid = _dirSearchService.ValidateCredentials(login.Username, login.Password); + bool isValid = await _dirSearchService.ValidateCredentialsAsync(login.Username, login.Password); if (!isValid) return Unauthorized(); diff --git a/src/DigitalData.Auth.API/DigitalData.Auth.API.csproj b/src/DigitalData.Auth.API/DigitalData.Auth.API.csproj index 13621ab..4806370 100644 --- a/src/DigitalData.Auth.API/DigitalData.Auth.API.csproj +++ b/src/DigitalData.Auth.API/DigitalData.Auth.API.csproj @@ -10,7 +10,8 @@ - + + diff --git a/src/DigitalData.Auth.API/Program.cs b/src/DigitalData.Auth.API/Program.cs index 813c361..90814e8 100644 --- a/src/DigitalData.Auth.API/Program.cs +++ b/src/DigitalData.Auth.API/Program.cs @@ -39,8 +39,7 @@ builder.Services.AddJwtSignatureHandler(user => new Dictionary(config.GetSection("DirectorySearchOptions")); -builder.Services.AddDirectorySearchService(); +builder.Services.AddDirectorySearchService(config.GetSection("DirectorySearchOptions")); var cnn_str = builder.Configuration.GetConnectionString("Default") ?? throw new InvalidOperationException("Default connection string is not found.");