@openweb3-io/wallet-pay
Version:
Wallet Pay API client and wallet pay verification library
27 lines • 823 B
JavaScript
;
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