{"library":"simple-hmac-auth-express","type":"library","category":null,"description":"This package, `simple-hmac-auth-express`, provides an Express middleware designed for implementing HMAC-based authentication in API endpoints. It acts as a wrapper around the `simple-hmac-auth` core library, integrating its authentication logic seamlessly into the Express request-response cycle. The current stable version is v1.3.0, released in August 2022. Releases appear to be event-driven, primarily driven by updates to its core dependency or maintenance tasks. A key differentiator is its ability to handle request body parsing internally, which is crucial for HMAC signature verification that often requires access to the raw request body before other middleware might consume it. It requires `secretForKey` (a function returning a Promise for the secret) and `onRejected` handlers for failed authentication.","language":"javascript","status":"active","version":"1.3.0","tags":["javascript","typescript"],"install":[{"cmd":"npm install simple-hmac-auth-express","imports":["import auth from 'simple-hmac-auth-express';","const auth = require('simple-hmac-auth-express');","import type { HmacAuthMiddlewareOptions } from 'simple-hmac-auth-express';"]},{"cmd":"yarn add simple-hmac-auth-express","imports":[]},{"cmd":"pnpm add simple-hmac-auth-express","imports":[]}],"homepage":null,"github":"https://github.com/jessety/simple-hmac-auth-express","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/simple-hmac-auth-express","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/simple-hmac-auth-express/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}