HTTPS (Hyper Text Transfer Protocol Secure) is the secure version of HTTP which allowing all communications between your browser and the website are encrypted. HTTPS offers an extra layer of security because it uses SSL to transfer data. Web browsers such as Internet Explorer, Edge and Chrome will display a padlock icon in the address bar to visually indicate that a HTTPS connection is in effect.
However, the process of acquiring an TLS/SSL certification and enable HTTPS protocol has never been easy. You have to pay extra money for a certificates every year and deal with a lot of detail settings. Let’s Encrypt, a new certificate authority, provide a simple and free process of manual certificate creation, validation, singing, installation and renewal. However, the free Let’s Encrypt certificate will be expired in 3 months, which means you need a process to periodically renew the certificate if you choose it. In this blog, I would like to document how I apply HTTPS on my Azure Web App with Let’s Encrypt and enable auto certificate renewal.
Configure Wired Authentication Settings via GPO
Use the following procedure to deploy sample wired authentication settings to NAP client computers for use with NAP and 802.1X enforcement.
Token Privileges in PowerShell
One common task in my daily work is to create a PowerShell script to modify the ACL(Access Control List) of Folders or Registrys on Windows. When I run some commands to take the ownership of the Folders or Registrys, sometimes I get permission denied error, even I have ran it as Administrator. What happens?
Playground of .NET Core for LeetCode
I always like to practice coding skills and algorithm on LeetCode. Since I’m not a genius who can write code on white paper and debug the code on the air, a local test before submitting the code is really important to me. So, every time, I need to read the descriptions of the problem on LeetCode, create a local project with a main function, implement a class with functions for the problem, create test inputs and check the output manually. It is terrible because I have to repeat those steps every time. In this article, I would like to introduce how I solved the above problem with .NET Core, XUnit and PowerShell Scripts.
Understanding the Servicing Model for Windows
Recently, one of IE KB bring a print issue to IE 11 on different versions of Windows. Before getting the fix, the only solution is to uninstall the problematic KB. But many people are confused by one question: which KB should I uninstall? To answer it, we need to figure out the patch releasing model of Windows.
How to Call Azure Management REST API in Logic Apps
Logic Apps provide a way to simplify and implement scalable integrations and workflows in the cloud. Using Logic Apps, you can create an application to manage your service’s resources programmatically. But how to call the Azure Management API in Logic Aps?. In this article, we will demonstrate how to get the email address of the Azure subscription vai Azure Management REST API and send an email to in Logic Apps dynamically.
How to Call CRM WebAPI in Logic Apps
You probably often use web API provide by Azure/Microsoft in your web applications for customized requirements. Normally, you should follow OAuth 2.0 code authorization flow to acquire the access token for the API in your web application. But in Logic Apps, the story is different because all the actions of a work flow are executed in backend.
In this blog, we will discuss how to consume Azure API in Logic Apps. In our experiment, we will use CRM WebAPI as an example.