UNPKG

@bowtie/sls

Version:

Serverless helpers & utilities

38 lines (30 loc) 798 B
const qs = require('qs') const https = require('https') module.exports.authorize = (event, context, callback) => { console.log('AUTHORIZE EVENT', event) const { state, scope } = event.queryStringParameters const { client_id, // client_secret, redirect_uri } = event.service.github const params = { state, scope, client_id, redirect_uri } const response = { statusCode: 302, headers: { Location: `https://bitbucket.org/site/oauth2/authorize?client_id=${client_id}&response_type=token` }, body: null } callback(null, response) // Use this code if you don't use the http event with the LAMBDA-PROXY integration // callback(null, { message: 'Go Serverless v1.0! Your function executed successfully!', event }); }