Usernames and Passwords are no longer strong enough to protect sensitive information. This post outlines different ways you can protect on-premises and cloud based applications using Microsoft Multi Factor Authentication (MFA). It also explains deployment, configuration options in-depth, API interaction for developers to integrate MFA with existing systems. Additional security never should be a...
Building a Secure ASP.NET Core Web API
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...
AZURE Search Service overview – Part 2
This post explains filtering and scoring Search Service Results. Part 1 post on azure search service can be read here.Filters uses OData expression for searching the documents. The sample filter using postman as follows Filtering results The following ODATA filter operators that you can use filtering data in Search Service eq , ne, gt, lt, ge, le – for comparison...
Azure Search Service Overview – Part1
This post explains high-level overview of AZURE search service and its key features. Part1 includes creating a search service in Azure portal, building search indexes, uploading documents and retrieving using AZURE REST API. Azure search service REST API can be consumed by web apps and cross-platform mobile apps for showing compelling search results. Why AZURE Search Service? Azure Search service...
Android Emulator Setup tip -Visual Studio
Testing Android app in Visual Studio is bit tricky and slow if you do not configure Hyper-V on your computer for maximum emulator performance. This post outlines the two steps for preparing Android emulator for testing your app in windows 10. Step 1 : Configure Hyper-V If you do not configure Hyper-V then you probably see the following error in Visual Studio How to enable Hyper-V acceleration...
Microsoft Azure Storage options overview
This post outlines the available storage options in Azure portal , creating blob data and accessing it through Azure storage explorer or using C# code. The code discussed in this post can be downloaded from here Microsoft offers following storage options Creating a Storage account in AZURE portal Login to Azure Portal to create a new storage account Storage account name – The name must be...
Visual Studio 2019 Preview Features
Visual Studio 2019 preview recently released at Microsoft Connect Event by Scott Guthrie and can be downloaded from here. You can install this side-by-side with Visual Studio 2017, it wouldn’t spoil your development environment. This post outlines the features that introduced in Visual Studio 2019 preview. Microsoft Focussing on improving productivity of developers more in 2019 version. Key...
Using Swagger in ASP.NET Core 2.2
ASP.NET Core 2.2 introduces some new cool features to support Swagger in web API project. This post outlines the new core 2.2 features API Conventions and API Analyzers . Download ASP.NET Core 2.2 to test this feature. The code described in this post can be downloaded from here What is swagger? Swagger also known as Open API is a specification for describing REST APIs. It helps your web api...
DevOps overview with Microsoft Azure
This post outlines the steps that you can follow to implement DevOps in Azure pipeline. The steps includes setting up an application, creating continuous integration, continuous delivery and release pipelines in Azure environment. What is DevOps? DevOps is the union of people, process, and tools to enable continuous delivery of value to our end users. Most people feel that DevOps is just...
Remote debugging AZURE app service web app
This post outline the steps to debug the AZURE app service using Visual Studio 2017 or Visual Studio 2015. Before you start remote debugging the application make sure you deployed your web app to azure using debug settings not release. Step 1 Enable remote debug and visual studio version for your app service web app in AZURE portal Step2 You can attach the debugger in two way one is from cloud...