And this time was the second part of the learning process, we played a little bit more with ASP.NET Core Identity and started setting up and learning OpenIddict. So far we managed to configure it, set up a couple of test clients and scopes, made the OpenID discovery document and JWKs work, and managed to obtain a basic token via the client credentials flow.