Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including google-auth2-service-account with all npm packages installed. Try it out:

var googleAuth2ServiceAccount = require("google-auth2-service-account")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

google-auth2-service-account v0.0.5

simple way to use a google service account with nodejs

Google Oauth2 for Service Accounts

this is a simple library that will allow you to use google oauth2 with service accounts. This means you can access you own data from a server without any pesky popups.

Usage

var key = readFileSync('./key.pem');
var account = require('google-auth2-service-account');

account.auth( key, { 
    iss : 'wqefwqefqwfe@developer.gserviceaccount.com',
    scope : 'https://www.googleapis.com/auth/calendar'
}, function ( err, accessToken ) {
    // yeah if we have access token
});
RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free