Skip to content

Latest commit

 

History

History
30 lines (28 loc) · 531 Bytes

File metadata and controls

30 lines (28 loc) · 531 Bytes
name language
ApiController.cs
csharp
[Route("api")]
public class ApiController : Controller
{
    [HttpGet("private")]
    [Authorize]
    public IActionResult Private()
    {
        return Ok(new
        {
            Message = "Hello from a private endpoint!"
        });
    }

    [HttpGet("private-scoped")]
    [Authorize("read:messages")]
    public IActionResult Scoped()
    {
        return Ok(new
        {
            Message = "Hello from a private-scoped endpoint!"
        });
    }
}