AuthorStephan van Rooij

JWT: Part 3 – Sign your own


This is part of my JSON Web Token series. This time to show you how to create your own JWTs in dotnet core. Small note, creating your own token server isn’t something I would recommend! If you need your own token (identity/login/openid connect) server, have a look at Identity Server and the Identity server with Identity quickstart.

JWT: Part 2 – In the wild


JSON Web Tokens are used everywhere. Microsoft uses them as access tokens for their entire Authentication platform and their Graph API. Google uses them in their applications both in the Login with Google system and in their apis. Use existing tokens or generate own? If you start with a new application you should decide if you want to invest in setting up your own token server or use an existing...

JWT: Part 1 – Introduction


What exactly is a Json Web Token? I like to describe them as an easy way to digitally sign some json data about a user, that can then be used as an access token for some kind of api. Check out JSON Web Token on wikepedia for an exact description.I really like JWTs because they are verifiable without an additional call to some identity server. They are short-lived by default (at least should be)...

Generate X509Certificate2 in C#


Sometimes you just need a X509Certificate2 in your C# code. For authenticating to an external webservice for instance.
This will show you how to create such a certificate right from your C# code. By the way you’ll need the Bouncy castle or Bouncy castle core library
This page is created with the help of this page

XS4All glasvezel met eigen router


Standaard krijg je bij XS4All glasvezel tegenwoordig een Fritz!Box 5490. Dit is een consumenten router met een rechtstreekse glasvezel aansluiting. Vanuit XS4All gezien een slimme keuze, want dat scheelt een kastje in de meterkast dat ook kapot kan gaan. Maar er zijn ook andere mogelijkheden, met een beetje technische kennis en wat extra apparatuur is het ook mogelijk om gewoon je oude router te...

Angular2 CLI with ASP.NET Core


If you’re creating a new Angular2 application, you definitely want to use the Angular2 CLI. It help you setup a new Angular application. It has a build-in development server and it will generate Components for you. This means less typing (isn’t that always better?).



Ik vind het leuk om opdrachten voor bedrijven te doen vanuit mijn bedrijf Smartersoft, maar ik heb een hekel aan administratie. Het gevolg, mijn administratie is een beetje een zooi en daardoor kost het elke keer meer tijd dan er eigenlijk voor nodig is. Ik heb afgelopen jaar Invoice2Go gebruikt, maar deze website is niet zo goed bevallen omdat ik daarnaast ook nog los iets moest bijhouden voor...

Getting started with Angular2 and .NET core


I’ve found a few nice articles to get you started with Angular 2 and .NET core. Normally it would be somewhat of a hassle to get started, but this should provide you with some working samples. Fast track your Angular 2 and .NET Core Angular 2 and .NET Core – your first component Angular 2 and .NET Core – route directly to your components This is a series of posts by Jon Hilton and uses the...

Software architect | Full-stack developer
Trainer | Speaker | Blogger