using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using IdentityOIDCWebApplicationSample.Models; using Microsoft.Net.Http.Headers; namespace IdentityOIDCWebApplicationSample.Controllers { public class HomeController : Controller { public IActionResult Index() { return View(); } public IActionResult Spa() => Redirect("Spa.html"); public IActionResult About() { ViewData["Message"] = "Your application description page."; return View(); } public IActionResult Contact() { return Ok(new { Message = $"API Called with token {HttpContext.Request.Headers[HeaderNames.Authorization]}" }); } public IActionResult Error() { return View(new ErrorViewModel { RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier }); } } }