node-oauth-1.0a-ts
Version:
OAuth 1.0a Request Authorization for Node and Browser.
14 lines • 914 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const crypto = require("crypto");
/**
* Sign message
* @param {string} base_string message string
* @param {string} key signing key
*/
function sign(base_string, key) {
return crypto.createHmac('sha1', key).update(base_string).digest('base64');
}
exports.sign = sign;
exports.default = sign; // tslint:disable-line
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG1hYy1zaGExLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3NpZ25lci9obWFjLXNoYTEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxpQ0FBaUM7QUFFakM7Ozs7R0FJRztBQUNILGNBQXFCLFdBQW1CLEVBQUUsR0FBVztJQUNqRCxNQUFNLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxNQUFNLEVBQUUsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQztBQUMvRSxDQUFDO0FBRkQsb0JBRUM7QUFFRCxrQkFBZSxJQUFJLENBQUMsQ0FBQyxzQkFBc0IifQ==