Azure Active Directory: Securing an Asp.Net Core Website using Implicit Grant flow
In the earlier post, we went through an overview of how a new Azure Active Directory instance/tenant can be created and how users can be created/added to thi...
In the earlier post, we went through an overview of how a new Azure Active Directory instance/tenant can be created and how users can be created/added to thi...
In this post I’ll talk about how we can create a new Azure Active Directory instance/tenant and how a new custom user can be created within the new tenant.
In this post I’ll talk about what Azure Active Directory is and the critical role it plays w.r.t identity and access management in the Azure space.
In an earlier post, I discussed how makecert.exe tool in Windows OS can be used to create self-signed certificates.
I’ve been using the all new Windows Terminal (Preview) from a few weeks now, and I definitely find it promising. In case you’ve not already used it you can d...
Ever felt the need to install some useful web applications as native desktop applications in Windows? Well, I’ve always been on the lookout for desktop versi...
In my earlier post we saw how we can get a basic React Native app up and running in minutes and target both ios and Android platforms using the same code. In...
React Native as we know, helps develop mobile apps using JavaScript. On the surface it is just like React, except that it uses native mobile components inste...
In the last post we saw the various ways in which we can version REST APIs. As part of this post we’ll look at some additional important concepts in maintain...
These days REST APIs are used everywhere. As applications begin to mature, there are numerous times when APIs need to be updated. These need to be done in a ...
Udemy as we know is an online learning provider with quality video courses on vast verticals including programming, marketing, data science etc.
These days, APIs are everywhere. Be it internal APIs (APIs within the system) or external ones (exposed across systems), APIs are the base which enable huge ...
In my earlier blog, we saw how we could create an Angular web app using Angular CLI and host the same in IIS. In this article we’ll take it forward and figur...
ASP.Net Core provides a number of project templates out of the box, one of which is ASP.Net Core with Angular. You can use this to bootstrap your Angular SPA...
Hi there ! 2017 is nearing end, and well, while we celebrate for the wonderful memories of this year, it’s also time to reflect back on the past year and com...
If you’ve been following the evolution of Windows 10 over the last few months, you must have also checked out the support for Linux in windows. In case you’v...
Are you someone who prefers using keyboard shortcuts to open up applications? I always tend to use them wherever possible. The latest browser from Microsoft’...
In my earlier post we saw how Azure Resource based Virtual Machines can be accessed using ARM APIs and a Native application registered in Azure Active Direct...
In an earlier post , I explained how Resource VMs can be accessed using ARM APIs. We used the classic Azure portal along with the native application approach...
In my earlier post, I discussed how PEs in .Net can target different platforms and the subtle differences between them. In this post I’ll discuss how one can...
Ever wondered why Visual Studio IDE provides 3 options for compilation - x86, x64 and Any CPU ? While most are aware of these options, many still lack clarit...
In C#, we have different options to parse integer values. Amongst these, the Parse, TryParse and Convert options are the most common and have subtle differen...
In the last post we saw how a user can be created in Azure Active Directory (AAD) and can be authorized to access Azure Resource Manager (ARM) resources.
In the last post I explained how we can access the classic Azure Virtual Machines using Azure Service Management (ASM) APIs.
Azure Classic Virtual Machines as we know are based on the Azure Service Management deployment model. Please refer to my earlier post for details on this.
If you have been using virtual machines in Azure for some time now, then you’ll be familiar that there are basically 2 models to deploy virtual machines in A...
In my earlier post we had seen how we can create a console application using the new .Net core libraries. Moving further, we’ll now see how we can use the sa...
The latest version of .Net also known as .Net core is now cross platform with support for Linux and Mac OSX in addition to Windows. I’ve been planning to try...
I’ve had to create self-signed certificates on quite a few occasions over the years. There are multiple scenarios when one might want to create these self-si...
My earlier post listed the steps to set up cookie based authentication in ASP.Net MVC 5 project using Identity libraries. There was however, hardcoded userna...
In my earlier post I had created a basic HomeController and an AuthController. When we ran the application there was enough logic to check if the user had be...
In my earlier post I had referred to the post by Ben Foster on using ASP.Net Identity libraries to add authentication support.
I’ve been working on this side project of mine developed in ASP.Net MVC 5. While developing the project, I had started with an empty MVC project template. As...
While I explain how the connection string and database provider information can be set in the web.config for Entity Framework, I’ll be assuming that you are ...
While the different versions of SQL server help cater to different needs of a developer, many a times they also end up creating a confusion for those who are...
There is this web application that I’ve been working on. I wanted to be able to handle globalization while displaying datetime on the web page.
These days if you are looking for some web design templates for your web sites, there are so many options that you'll find online. Gone are the days when one...
Recently, while working on a project, using Entity Framework I felt the need to figure out a way to eagerly load related entities in the data layer. While I ...
I created an empty ASP.Net MVC 5 project in Visual Studio 2015 recently. This project targeted .Net Framework version 4.5.2 by default. The project compiled ...
Many a times before we actually start putting down an idea to code, we first create a rough draft. When it comes to designing the UI screens, it always helps...
It’s been over a decade since the time Microsoft introduced .Net as a development platform and Visual Studio as an IDE.
They say it is the first step that requires great effort. It has taken me quite some time to start a blog of my own, but here it is now up and running!!! So ...