@hubspot/api-client
Version:
NodeJS v3 [HubSpot API](https://developers.hubspot.com/docs/api/overview) SDK(Client) files
28 lines • 886 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.configureAuthMethods = exports.Oauth2Authentication = void 0;
class Oauth2Authentication {
constructor(accessToken) {
this.accessToken = accessToken;
}
getName() {
return "oauth2";
}
applySecurityAuthentication(context) {
context.setHeaderParam("Authorization", "Bearer " + this.accessToken);
}
}
exports.Oauth2Authentication = Oauth2Authentication;
function configureAuthMethods(config) {
let authMethods = {};
if (!config) {
return authMethods;
}
authMethods["default"] = config["default"];
if (config["oauth2"]) {
authMethods["oauth2"] = new Oauth2Authentication(config["oauth2"]["accessToken"]);
}
return authMethods;
}
exports.configureAuthMethods = configureAuthMethods;
//# sourceMappingURL=auth.js.map