UNPKG

@bitzonegaming/roleplay-engine-sdk

Version:
18 lines (17 loc) 668 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ApiKeyAuthorization = void 0; const authorization_1 = require("./authorization"); class ApiKeyAuthorization extends authorization_1.Authorization { constructor(apiKeyId, apiKeySecret) { super(); this.apiKeyId = apiKeyId; this.apiKeySecret = apiKeySecret; } getAuthorizationToken() { const raw = `${this.apiKeyId}:${this.apiKeySecret}`; const base64 = typeof btoa !== 'undefined' ? btoa(raw) : Buffer.from(raw, 'utf8').toString('base64'); return `Basic ${base64}`; } } exports.ApiKeyAuthorization = ApiKeyAuthorization;