First, let me say that we love IdentityServer4. It doesn’t hurt that we have been using IdentityServer since its early days or that Brock Allen is a good friend of ours. We are doing some IdentityServer work for our customers and I needed to create a sample application that requires authentication for all pages. After some digging around, I found that we can add a global filter for authorization. Neat!
One of the most useful tools for Windows is Paint.NET. Apple had created their version of a simple paint application many years ago but has since abandoned it. I wanted to get one for my Mac and after a quick search came across Paintbrush.
Paintbrush – The Bitmap Image Editor for Mac OS X
We are building a product from scratch. As such we are running into minor issues just getting everything set up when we are creating the code. Interestingly I was having an issue accessing my configuration. Originally I had just put the property on the class forgetting that I needed to define a constructor so that the configuration would be injected. Good on you Microsoft sticking to constructor injection!
Recently I had an issue where I did not have the latest version of .NET Core installed. To check which versions I had installed I used the following command: