using Google.Apis.Auth; using Google.Apis.Http; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Configuration; using Microsoft.Identity.Client.Platforms.Features.DesktopOs.Kerberos; using Microsoft.IdentityModel.Tokens; using System.Configuration; using System.IdentityModel.Tokens.Jwt; using System.Security.Claims; using System.Text; using WebAPI.Models; namespace WebAPI.Controllers { [ApiController] [Route("api/[controller]")] [Authorize] public class PingController : Controller { private readonly IConfiguration configuration; public PingController( IConfiguration _configuration) { configuration = _configuration; } [HttpGet] [Route("Ping")] [AllowAnonymous] public IActionResult Ping() { return Ok(configuration["PONG"]); } } }