Using .NET Core Data Protection is a bit limited. I like how it generates keys and can maintain them, but the storage mechanisms out of the box are fairly limited. Unless you’re using Redis or Azure Stoage, your only option is file system persistence. This isn’t really usable for distributed applications that need to share keys. Ideally, using a SQL server backend would be available, but it’s not too terribly difficult to create one.
It seems like only yesterday when I setup an OWIN OAuth server to provide single-signon capabilities for all of my apps. Since that time, though, OWIN has kind of fallen to the wayside in favor of newer security mechanisms in .NET Core. However, it is possible to make an OWIN application play nice with a .NET Core application to share cookie-based authentication.
There are many subtle changes in moving from .NET Core 1.1 to .NET Core 2.0. In this post, I cover some of the breaking changes that I discovered while migrating a recent .NET Core 1.1 application.
One of the more interesting things from Build was the move to provide different databases as services. Since this opened the possibility of moving my LAMP-based WordPress instance to Azure, I decided to give it a try.
Earlier today I was looking at the blog activity, and saw that a new milestone had been reached.
Today marks achieving 100,000+ hits. Thank you for taking time to visit this little blog. I hope that means that the content on here is valuable. Writing about various technical topics and ideas is a fun pastime and helps me formalize a lot of ideas/solutions that I ultimately utilize as a professional developer.
Here’s to the next milestone!
I use Toggl (https://toggl.com/) to track my daily time. It’s a nice system that is free with lots of reports and such. However, one report that I needed is not available. Fortunately, there is a nice API available to extract your data as needed.
I really like Github. However, I don’t want to have to pay for the service just to utilize private repositories. If my only option were to pay for a code hosting service, I would probably just host my own git repository.
There are other options for free private git hosting services, though.
Time flies when you’re having fun. The past twelve months have transpired for me quite expeditiously.
For any blog discussions, questions, or comments, I’ve started a Slack channel. Feel free to pop in and start up a conversation.
This is my “hello world” first blog post. My blog will be, mostly, about software development. But, I am an avid runner, so don’t be surprised if a few posts about running or other random stuff creeps in…