The ASP.NET Web API is a new framework for creating HTTP based “web apis”.While using some traditional ASP.NET MVC concepts, such as controllers and routing, it also introduces new features such as support for multiple media types, content negotiation, TAP (Task-based Asynchronous Pattern) support and multiple hosting options (e.g. ASP.NET pipeline hosting and self-hosting)
This session has two goals. First, it aims to present a brief overview of the OAuth 2.0 Authorization Framework, introducing its core concepts, such as: protocol flows, authorization grant types and tokens types.
Esta sessão realiza uma introdução à tecnologia ASP.NET Web API, apresentando: a sua aplicabilidade; o modelo de programação; a arquitectura de processamento; as diferentes possibilidades de hosting; e as formas de extensibilidade.