@camunda8/sdk
Version:
[](https://www.npmjs.com/package/@camunda8/sdk)
17 lines • 731 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BearerAuthProvider = void 0;
const debug_1 = require("debug");
const lib_1 = require("../../lib");
class BearerAuthProvider {
constructor(options) {
const config = lib_1.CamundaEnvironmentConfigurator.mergeConfigWithEnvironment(options?.config ?? {});
this.bearerToken = (0, lib_1.RequireConfiguration)(config.CAMUNDA_OAUTH_TOKEN, 'CAMUNDA_OAUTH_TOKEN');
}
async getToken(audienceType) {
(0, debug_1.debug)(`Token request for ${audienceType}`);
return Promise.resolve(`Bearer ${this.bearerToken}`);
}
}
exports.BearerAuthProvider = BearerAuthProvider;
//# sourceMappingURL=BearerAuthProvider.js.map