Quite some time ago I published an article (along with the source code) about refreshing the JWTtokens. In the following post, I’m going to focus on canceling the token, thus it can’t be used by anyone else. This tutorial includes the video, so it might be easier to understand the implementation flow.
Posts tagged "c#"
Warden 2.0
It’s been a while since I last published a post. There are some projects, courses, and events going on, thus I didn’t want to write just about anything. Nevertheless, I decided to get back to some of my core open source projects, as few of them didn’t receive any update for way too long. And here it is, the Warden project is back.
.NET Core DevOps with Docker, Travis CI and Rancher – part 2
Welcome to the second part about DevOps (here is the first one) and automating the deployment for the .NET Core apps with the usage of Docker, Travis CI and Rancher. The purpose of this tutorial is to show you that setting up the CI & CD for the projects that you’re working on is not as complex as it may seem at the first glance. The slides for the presentation can be found here.
.NET Core DevOps with Docker, Travis CI and Rancher – part 1
Welcome to the first part about DevOps and automating the deployment for the .NET Core apps with the usage of Docker, Travis CI (I’ll also mention how to use BitBucket Pipelines) and Rancher. The purpose of this tutorial is to show you that setting up the CI & CD for the projects that you’re working on is not as complex as it may seem at the first glance. The slides for the presentation can be found here.
Partial update your .NET Core HTTP API resources
Today, I was struggling with the idea of so-called partial updates. Imagine the following scenario, which is actually a quite common one. You’d like to update some resource in your HTTP API, for example, the product object. However, such entity may contain a lot of properties, tens or even hundreds, and you want to change only its name or a few more things as well (doesn’t really matter). And that’s where JSON Patch comes in really handy.
Becoming a software developer – episode XXIV
Welcome to the final, twenty-fourth episode of my course “Becoming a software developer” in which we will talk about the idea behind the distributed systems and microservices.
All of the materials including videos and sample projects can be downloaded from here.
The source code repository is being hosted on GitHub.
To this particular episode, the source code can be found here.
Becoming a software developer – episode XXIII
Welcome to the twenty-third episode of my course “Becoming a software developer” in which we will focus on the vast topic of DevOps which is all about building, testing and deploying the application. And we will use Docker to help with the overall process.
All of the materials including videos and sample projects can be downloaded from here.
The source code repository is being hosted on GitHub.
JWT RSA & HMAC + ASP.NET Core
Recently, I was struggling with the SSO authentication. At first I did pick up JSON Web Token which of course is a legitimate option, however, I was forced to share the secret key between different parties, as I decided to use HMAC. Not so long ago I decided to switch to the RSA instead and I’d like to present you both solutions using ASP.NET Core.
Becoming a software developer – episode XXII
Welcome to the twenty-second episode of my course “Becoming a software developer” in which we will use SQL Server database along with Entity Framework Core library.
All of the materials including videos and sample projects can be downloaded from here.
The source code repository is being hosted on GitHub.
Building .NET Core apps with BitBucket Pipelines and Docker
Recently, I started researching tools and services for the build automation. Being a long user of TeamCity and currently Travis CI (also had some experience with Jenkins, AppVeyor and VSTS) I wanted to find out what else is there. Then I realized that there’s a build server built into BitBucket, thus I decided to give it a go.