MicroSTS - A token issuer service with IdentityServer and an Angular admin UI

This project aims for a fully working and minimalistic Security Token Service with local user administration.

It takes advantage of the following existing functionality:

  • IdentityServer: handles all the OpenID Connect and OAuth 2.0 protocol stuff
  • ASP.NET Core Identity: handles the general public available login functionality and manages users, passwords, profile data, roles, claims, tokens, email confirmation, and more
  • Angular: provides a minimalistic ui for administrate users, clients and resources.

The reason why I created this project was to learn about the topic of OpenID Connect and OAuth in the .NET landscape. Big shout out to the guys from the IdentityServer project.

You can find the source on github or a ready to run docker container here.

Cheers Thomas