Проверка токенов Google ID в C #

Мне нужно проверить токен Google ID, переданный с мобильного устройства на моем веб-интерфейсе ASP.NET.

У Google есть пример кодаВот но он опирается на пакет JWT NuGet, который является только .Net 4.5 (я использую C # /. Net 4.0). Кто-нибудь знает какие-либо образцы, которые делают это без этих пакетов или добились этого сами? Использование пакета очень затрудняет определение того, что мне нужно делать без него.