oa-jira
Version:
Octet Agile's JIRA connectivity project.
15 lines (10 loc) • 585 B
JavaScript
const commons = require('../../commons');
const constants = require('../constants/connection.constants');
exports.resolveBaseUrl = baseUrl => commons.string.resolve(baseUrl, constants.settings.baseUrl);
exports.resolveToken = token => commons.string.resolve(token, constants.settings.token);
exports.resolveUser = user => commons.string.resolve(user, constants.settings.user);
exports.buildAuthorization = (mode, user, token) => {
return mode === constants.mode.BEARER
? `Bearer ${token}`
: `Basic ${Buffer.from(`${user}:${token}`).toString('base64')}`;
};