using Microsoft.AspNetCore.Authorization; using OpenWarehouse.auth.lib.Model.Service; namespace OpenWarehouse.auth.api.Controller; [ApiController] [Route("[action]")] public class Tools( ILogger logger) : ControllerBase { [HttpGet] public Task> Ping() { logger.LogInformation("Ping request received."); return Task.FromResult>(Ok(new PingModel())); } [HttpGet] public Task> TestAuthStatus() { logger.LogInformation($"Test auth status request received for user: {User.Identity?.Name ?? "Unknown"}."); return Task.FromResult>(User.Identity?.IsAuthenticated); } }