UNPKG

newmax-utils

Version:
27 lines (26 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.auth = exports.GoogleCreds = void 0; const env_1 = require("./env"); const google_auth_library_1 = require("google-auth-library"); exports.GoogleCreds = { type: 'service_account', project_id: 'supplier-bot-to-sheets', private_key_id: env_1.env.GOOGLE_KEY_ID, private_key: `-----BEGIN PRIVATE KEY-----\n${env_1.env.GOOGLE_KEY}\n-----END PRIVATE KEY-----`, client_email: 'google-sheets@supplier-bot-to-sheets.iam.gserviceaccount.com', client_id: env_1.env.GOOGLE_CLIENT_ID, auth_uri: 'https://accounts.google.com/o/oauth2/auth', token_uri: 'https://oauth2.googleapis.com/token', auth_provider_x509_cert_url: 'https://www.googleapis.com/oauth2/v1/certs', client_x509_cert_url: 'https://www.googleapis.com/robot/v1/metadata/x509/google-sheets%40supplier-bot-to-sheets.iam.gserviceaccount.com', universe_domain: 'googleapis.com', }; exports.auth = new google_auth_library_1.JWT({ email: exports.GoogleCreds.client_email, key: exports.GoogleCreds.private_key, scopes: [ 'https://www.googleapis.com/auth/spreadsheets', 'https://www.googleapis.com/auth/drive.file', ], });