I feel like I’m taking crazy pills here. Usually there’s always a million library and samples floating around the web for any given task. I’m trying to implement authentication with a Google “Service Account” by use of JSON Web Tokens (JWT) as described here.
However there is only client libraries in PHP, Python, and Java. Even searching for JWT examples outside of Google’s authentication, there is only crickets and drafts on the JWT concept. Is this really so new and possibly a Google proprietary system?
The java sample which is the closest I could manage to interpret looks pretty intensive and intimidating. There’s got to be something out there in C# that I could at least start with. Any help with this would be great!
I found a base implementation of a Json Web Token and expanded on it with the Google flavor. I still haven’t gotten it completely worked out but it’s 97% there. This project lost it’s steam, so hopefully this will help someone else get a good head-start:
Note:
Changes I made to the base implementation (Can’t remember where I found it,) are:
And then my google specific JWT class: