@lcrespilho/oauth2-authenticator
v3.2.0
Published
Autenticador e autorizador oauth2
Downloads
6
Readme
Facilitador para autenticação e autorização oauth2.
Uso:
const { google } = require('googleapis');
const Authenticator = require('@lcrespilho/oauth2-authenticator');
// escolher os escopos da API que deseja trabalhar
const scopes = [
'https://www.googleapis.com/...',
'https://www.googleapis.com/...',
'https://www.googleapis.com/...',
];
// Autentica e autoriza
new Authenticator(google, scopes, '/tmp/oauth2.keys.json' /*caminho absoluto*/).authenticate()
// após autenticado/autorizado, executa o código que usa a API
.then(async () => {
const api = google.tagmanager('v2'); // exemplo para uso da API do tagmanager
// ...
})
// captura de erros
.catch(error => {
console.error(error);
});