For excessively paranoid client authentication.
Updated Apr 5 2019:
because this is a gist from 2011 that people stumble into and maybe you should AES instead of 3DES in the year of our lord 2019.
some other notes:
| //@flow | |
| import request from 'request' | |
| import crypto from 'crypto' | |
| import rp from 'request-promise' | |
| export type AuthServiceConfig = { | |
| authorizeEndpoint: string, | |
| clientId: string, | |
| audience: string, | |
| scope: string, |