UNPKG

@openweb3-io/wallet-pay

Version:

Wallet Pay API client and wallet pay verification library

27 lines 823 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; } if (config["ApiKeyAuth"]) { authMethods["ApiKeyAuth"] = new ApiKeyAuthAuthentication(config["ApiKeyAuth"]); } return authMethods; } exports.configureAuthMethods = configureAuthMethods; //# sourceMappingURL=auth.js.map