Skip to Content
Mastering ASP.NET Web API
book

Mastering ASP.NET Web API

by Mithun Pattankar, Malendra Hurbuns
August 2017
Intermediate to advanced
330 pages
7h 26m
English
Packt Publishing
Content preview from Mastering ASP.NET Web API

Authorization filter

These filters control the access to action methods or controllers. They are the first to get executed in the filter pipeline. Once the Authorization filter is authorized, other filters get executed.

Create ProductsController in the web API project, the following code snippet added the Authorize attribute at controller level. It indicates that any action methods cannot be accessed unless authorized.

The Get() method is decorated with the AllowAnonymous attribute; it allows to access the action method:

 using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using System; namespace filters_demo.Controllers { [Route("api/[controller]")] [Authorize] public class ProductsController : Controller { // GET: ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Practical ASP.NET Web API

Practical ASP.NET Web API

Badrinarayanan Lakshmiraghavan
Pro ASP.NET Web API: HTTP Web Services in ASP.NET

Pro ASP.NET Web API: HTTP Web Services in ASP.NET

Tugberk Ugurlu, Alexander Zeitler, Ali Kheyrollahi

Publisher Resources

ISBN: 9781786463951Supplemental Content