This repository holds notes I made whilst learning OpenID Connect and OAuth 2 whilst implementing an OpenID identity provider (OP) using the brilliant IdentityServer3
Well, it dawned on me that the best way to take notes is as Markdown files and push them to github and let them be indexed and made searchable!
Note This is a living document, it will change (isn't that inevitabel? change that is!)
-
OpenID Connect
-
OAuth 2
-
Actors
- User
- Client
- OpenID Provider
- Resource server
-
JWT
-
JWKS
-
Implementing IdentityServer3
-
Custom stores
-
Wiring custom dependencies
-
Testing your implementation
-
User interfaces
-
Client administration
-
User administration
-
Extending IdentityServer