1
0
mirror of https://github.com/bitwarden/server.git synced 2025-05-23 20:41:04 -05:00

add logging to change password uri controller

This commit is contained in:
Nick Krantz 2025-05-20 10:09:53 -05:00
parent d159067850
commit 5e23334a11
No known key found for this signature in database
GPG Key ID: FF670021ABCAB82E

View File

@ -8,22 +8,24 @@ namespace Bit.Icons.Controllers;
[Route("change-password-uri")]
public class ChangePasswordUriController : Controller
{
private readonly IMemoryCache _memoryCache;
private readonly IDomainMappingService _domainMappingService;
private readonly IChangePasswordUriService _changePasswordService;
private readonly ChangePasswordUriSettings _changePasswordSettings;
private readonly ILogger<ChangePasswordUriController> _logger;
public ChangePasswordUriController(
IMemoryCache memoryCache,
IDomainMappingService domainMappingService,
IChangePasswordUriService changePasswordService,
ChangePasswordUriSettings iconsSettings)
ChangePasswordUriSettings iconsSettings,
ILogger<ChangePasswordUriController> logger)
{
_memoryCache = memoryCache;
_domainMappingService = domainMappingService;
_changePasswordService = changePasswordService;
_changePasswordSettings = iconsSettings;
_logger = logger;
}
[HttpGet("config")]
@ -62,6 +64,7 @@ public class ChangePasswordUriController : Controller
var result = await _changePasswordService.GetChangePasswordUri(domain);
if (result == null)
{
_logger.LogWarning("Null result returned for {0}.", domain);
changePasswordUri = null;
}
else
@ -71,6 +74,7 @@ public class ChangePasswordUriController : Controller
if (_changePasswordSettings.CacheEnabled)
{
_logger.LogInformation("Cache uri for {0}.", domain);
_memoryCache.Set(mappedDomain, changePasswordUri, new MemoryCacheEntryOptions
{
AbsoluteExpirationRelativeToNow = new TimeSpan(_changePasswordSettings.CacheHours, 0, 0),