UNPKG

@openweb3-io/waas

Version:

WaaS API client and WaaS verification library

28 lines 871 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.configureAuthMethods = exports.ApiKeyAuthAuthentication = void 0; class ApiKeyAuthAuthentication { constructor(apiKey) { this.apiKey = apiKey; } getName() { return "ApiKeyAuth"; } applySecurityAuthentication(context) { context.setHeaderParam("X-Api-Key", this.apiKey); } } exports.ApiKeyAuthAuthentication = ApiKeyAuthAuthentication; function configureAuthMethods(config) { let authMethods = {}; if (!config) { return authMethods; } authMethods["default"] = config["default"]; if (config["ApiKeyAuth"]) { authMethods["ApiKeyAuth"] = new ApiKeyAuthAuthentication(config["ApiKeyAuth"]); } return authMethods; } exports.configureAuthMethods = configureAuthMethods; //# sourceMappingURL=auth.js.map