Код IT
← Каталог

Identity — JWT, cookie и MVC — Защищённый API

Фрагмент из «Identity — JWT, cookie и MVC»: Защищённый API.

C# main.cs
[ApiController]
[Route("api/[controller]")]
[Authorize]
public class NotesController : ControllerBase
{
    private static readonly List<string> Notes = new();

    [HttpGet]
    public IActionResult GetAll() => Ok(Notes);

    [HttpPost]
    public IActionResult Add([FromBody] string text)
    {
        Notes.Add(text);
        return Ok();
    }
}
[ApiController]
[Route("api/[controller]")]
[Authorize]
public class NotesController : ControllerBase
{
    private static readonly List<string> Notes = new();

    [HttpGet]
    public IActionResult GetAll() => Ok(Notes);

    [HttpPost]
    public IActionResult Add([FromBody] string text)
    {
        Notes.Add(text);
        return Ok();
    }
}