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.");