This post outlines the steps that require to secure ASP.NET Core 3.0(preview) Web API using AZURE AD. Web API uses Azure AD as identity provider which implements the OAuth2 standards. In this case AZURE AD grants the tokens to applications. Don’t get confused with OpenIDConnect and OAuth2. OpenIDConnect protocol implements OAuth2 standards. OpenID is not just for APIs, it can be used for...
ASP.NET Core 1 details
ASP.NET core is different from ASP.NET in the past.ASP.NET core is just bunch of libraries; it doesn’t have any host process that comes with it. ASP.NET core is completely decoupled from System.web dll. This post outlines the following ASP.NET Core 1 features in detail · ASP.NET Core hosting · Request handling · Routing · MVC Application Parts You provide the host process for example when...
Explore what Node.js is?
What is Node.js? Node.js is a runtime environment and library for running JavaScript applications outside the browser. If you are a JavaScript developer and you are used to doing front-end stuff then you can take that knowledge and use it in server side backend.Node.js is mostly used to run real-timer server applications and it shines performance using non-blocking I/O and asynchronous...
The new ASP.NET Core Overview
ASP.NET Core (previously ASP.NET 5) is a new open-source and cross-platform framework for building modern cloud-based Web applications using .NET. This is completely re-done new framework designed for building modern web applications. What is this new ASP.NET Core framework all about? Daniel Roth spoke about the new ASP.NET Core in Build 2016 and content is based on his demos and session...
What is new in Web Extension Pack?
Web Extension Pack is set of extensions that helps you to become more productive in web development. Mads Kristensen has demoed the web extension pack features on channel 9. There are quite a number of extensions available for web developers in visual studio gallery but finding these extensions is little difficult without knowing they exist, what if you have a extension pack that will install...
Error Handling in Web API Design
This post outlines how to manage the errors and status codes using modal validation, exception filter s and global exception handling. The common status codes that you deal while you are writing Web API code Model Validation is a very power full capability of web API. It is a data annotation library and allows you to annotate your classes and indicate different types, ranges and validations. You...
Invoking Web API using JQuery
HTTP can be used for building the ASP.NET Web APIs that exposes your data and business services. HTTP is simple platform that can reach broad range of clients varying from desktop applications to mobile devices. What is ASP.NET Web API? ASP.NET API is a framework for building the RESTful services on top of the .NET Framework. This post outlines the steps to create a web API project in visual...
ASP.NET 5 and .NET Core Framework overview
What is ASP.NET 5? ASP.NET 5 is entirely new open source web application stack for .NET from Microsoft. It designed to meet the need for modern server web applications and it is optimized for modern development workflow. ASP.NET 5 continuous to run on .NET Framework but also run on new framework called .NET Core. ASP.NET 5 on .NET Framework You can continue to run all your applications on .NET...
Publishing a website to cloud using Visual Studio
This post outlines the steps involved in publishing a asp.net websites to Windows Azure sites (Microsoft cloud).Create a new website in visual studio 2013 and right click on the website and say publish web site You will get different options in publishing web window; one of them is Microsoft Azure Websites When you click the Microsoft Azure Websites option then you will be prompted to enter login...
Entity framework 7 features overview
What is Entity Framework 7? Entity framework 7 is a lightweight and extensible version of Entity Framework. This post outlines some basic concepts in EntityFramework 7 and then what is new in EF7? New platforms targeted with EF7 like windows Phone and Windows Store. Off course ASP.NET 5 is supported. The core of entity framework is now supported in mac and Linux. Historically EF 7 is supporting...