I'm looking for OpenID Connect (OIDC) Relying Party lightweight library that will have these routines implemented.
- Compose "Authentication Request"
- Validate "id_token" signature (including downloading certificate from metadata endpoint)
- Parse "id_token" JWT
The only OIDC flow to be supported is so called "implicit flow" where server answers with "id_token" (and "access_token" if requested) right from authorization endpoint (spec link).
Searching over NuGet repository seems to yield the only suitable option - OWIN middleware, and even though I can confirm it works, it would be better to have lightweight alternative.