{"_id":"@arwinho/n8n-nodes-hpdu-auth","_rev":"4-cedf5d4b1de053dcc7615c91a242da78","name":"@arwinho/n8n-nodes-hpdu-auth","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.1":{"name":"@arwinho/n8n-nodes-hpdu-auth","version":"0.1.1","keywords":["n8n-community-node-package","n8n","schleifenbauer","hpdu","pdu"],"author":"","license":"MIT","_id":"@arwinho/n8n-nodes-hpdu-auth@0.1.1","maintainers":[{"name":"arwinho","email":"arwinhoornaar@hotmail.com"}],"homepage":"https://github.com/<...>/n8n-nodes-<...>#readme","bugs":{"url":"https://github.com/<...>/n8n-nodes-<...>/issues"},"n8n":{"nodes":["dist/nodes/HpduAuth.node.js"],"credentials":["dist/credentials/HpduApi.credentials.js"]},"dist":{"shasum":"9330fc580ff310dfd6c5b6e1f33cd3643a25f947","tarball":"https://registry.npmjs.org/@arwinho/n8n-nodes-hpdu-auth/-/n8n-nodes-hpdu-auth-0.1.1.tgz","fileCount":9,"integrity":"sha512-YL/se1NIRpspGWUylTirIhGiEdoWCrDuctJW0EwDecmnIaVNWDbqbnPdNyCyufCOaBqPtVoNj1fc7PEVSblIDw==","signatures":[{"sig":"MEYCIQCBZuhmy6OBs0f7KIlkrtOfdiHRVn6L349Z5LMldMg9kAIhAI7fP6wAqm0Qu/0e5Ci775hoCkoSbRlpHS3zg1hq8eP1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10603},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc -p tsconfig.json","clean":"rimraf dist","postbuild":"mkdir -p dist/icons && cp -R icons/* dist/icons/"},"_npmUser":{"name":"arwinho","email":"arwinhoornaar@hotmail.com"},"repository":{"url":"git+https://github.com/<...>/n8n-nodes-<...>.git","type":"git"},"_npmVersion":"9.2.0","description":"Schleifenbauer hPDU WEBAPI auth node for n8n","directories":{},"_nodeVersion":"18.19.1","dependencies":{"n8n-workflow":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-hpdu-auth_0.1.1_1768896537332_0.5057568540086861","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@arwinho/n8n-nodes-hpdu-auth","version":"0.1.2","keywords":["n8n-community-node-package","n8n","schleifenbauer","hpdu","pdu"],"author":"","license":"MIT","_id":"@arwinho/n8n-nodes-hpdu-auth@0.1.2","maintainers":[{"name":"arwinho","email":"arwinhoornaar@hotmail.com"}],"homepage":"https://github.com/<...>/n8n-nodes-<...>#readme","bugs":{"url":"https://github.com/<...>/n8n-nodes-<...>/issues"},"n8n":{"nodes":["dist/nodes/HpduAuth.node.js"],"credentials":["dist/credentials/HpduApi.credentials.js"]},"dist":{"shasum":"17d9931448097f67978e0326f5b26efe10e0d186","tarball":"https://registry.npmjs.org/@arwinho/n8n-nodes-hpdu-auth/-/n8n-nodes-hpdu-auth-0.1.2.tgz","fileCount":9,"integrity":"sha512-Ja44fQkZ0PSiXYVfy6MCty5eIdpamEVQre9piGf/jT2LaQgBu6ry6BzSqyu19rYPpYVd+kjAK3/ZivQ4ka0czg==","signatures":[{"sig":"MEUCIQDqpUpVMOq0x4l3uQuQylc5eSPGCN+It56kfgYc4JSwZAIgNeoHjfipWIs1FdN9d1urWRn8rrEWux/RvJJEq/yMgRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10613},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc -p tsconfig.json","clean":"rimraf dist","postbuild":"mkdir -p dist/icons && cp -R icons/* dist/icons/"},"_npmUser":{"name":"arwinho","email":"arwinhoornaar@hotmail.com"},"repository":{"url":"git+https://github.com/<...>/n8n-nodes-<...>.git","type":"git"},"_npmVersion":"9.2.0","description":"Schleifenbauer hPDU WEBAPI auth node for n8n","directories":{},"_nodeVersion":"18.19.1","dependencies":{"n8n-workflow":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-hpdu-auth_0.1.2_1768922577284_0.6344284060749257","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@arwinho/n8n-nodes-hpdu-auth","version":"0.1.3","keywords":["n8n-community-node-package","n8n","schleifenbauer","hpdu","pdu"],"author":"","license":"MIT","_id":"@arwinho/n8n-nodes-hpdu-auth@0.1.3","maintainers":[{"name":"arwinho","email":"arwinhoornaar@hotmail.com"}],"homepage":"https://github.com/<...>/n8n-nodes-<...>#readme","bugs":{"url":"https://github.com/<...>/n8n-nodes-<...>/issues"},"n8n":{"nodes":["dist/nodes/HpduAuth.node.js"],"credentials":["dist/credentials/HpduApi.credentials.js"]},"dist":{"shasum":"e795722a395ea0c8befaf4472495cbf04cbc321a","tarball":"https://registry.npmjs.org/@arwinho/n8n-nodes-hpdu-auth/-/n8n-nodes-hpdu-auth-0.1.3.tgz","fileCount":9,"integrity":"sha512-eCEeweWQhR+tBk5tWPEMnujzMvPQvalEYcxixl6qow+oDxnoQRUUFev8cfqOERbkwI9EizVMy70uNTa5JrVsXw==","signatures":[{"sig":"MEUCICSee777PUXhgRusdsmIgWlie02Tss2iLVsHxSGhzdFdAiEAt/WZ4K0a+HJZz9ihlwI/rFsB6YGxd8ZMlQ+YXYcp/5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13547},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc -p tsconfig.json","clean":"rimraf dist","postbuild":"mkdir -p dist/icons && cp -R icons/* dist/icons/"},"_npmUser":{"name":"arwinho","email":"arwinhoornaar@hotmail.com"},"repository":{"url":"git+https://github.com/<...>/n8n-nodes-<...>.git","type":"git"},"_npmVersion":"9.2.0","description":"Schleifenbauer hPDU WEBAPI auth node for n8n","directories":{},"_nodeVersion":"18.19.1","dependencies":{"n8n-workflow":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-hpdu-auth_0.1.3_1768982226627_0.4017497639006258","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@arwinho/n8n-nodes-hpdu-auth","version":"0.1.4","description":"Schleifenbauer hPDU WEBAPI auth node for n8n","license":"MIT","author":{"name":"Arwin"},"main":"dist/index.js","types":"dist/index.d.ts","keywords":["n8n-community-node-package","n8n","schleifenbauer","hpdu","pdu"],"repository":{"type":"git","url":"git+https://github.com/<...>/n8n-nodes-<...>.git"},"scripts":{"clean":"rimraf dist","build":"npm run clean && tsc -p tsconfig.json","postbuild":"mkdir -p dist/icons && cp -R icons/* dist/icons/","lint":"n8n-node lint"},"dependencies":{"n8n-workflow":"^1.0.0"},"devDependencies":{"@eslint/js":"^9.39.2","@n8n/node-cli":"^0.20.0","@types/node":"^20.19.33","eslint":"^9.39.2","prettier":"^3.8.1","rimraf":"^5.0.10","typescript":"^5.0.0"},"n8n":{"n8nNodesApiVersion":1,"credentials":["dist/credentials/HpduApi.credentials.js"],"nodes":["dist/nodes/HpduAuth/HpduAuth.node.js"]},"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","_id":"@arwinho/n8n-nodes-hpdu-auth@0.1.4","gitHead":"b797561dbeb5c148627c44d22b62197863ca14a5","bugs":{"url":"https://github.com/<...>/n8n-nodes-<...>/issues"},"homepage":"https://github.com/<...>/n8n-nodes-<...>#readme","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-DikZEQRhb1IcpyTguVsuoodlqhXD9mZCt/KOKEowXcUDxRiUvcLZSLCz1tZmiXyr/qmZev8eTPb9cy8t4rKZlQ==","shasum":"4ddf1106f21821dcfa21c378287863bc7279eb59","tarball":"https://registry.npmjs.org/@arwinho/n8n-nodes-hpdu-auth/-/n8n-nodes-hpdu-auth-0.1.4.tgz","fileCount":10,"unpackedSize":19306,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH5h00YIg2tGeAonqovol1icS2bNdT5wn0ZTpMOqycL7AiEAi37uVsC0GEHebJtmBx61oTulMt+vVuN2S0XNjS6aSNU="}]},"_npmUser":{"name":"arwinho","email":"arwinhoornaar@hotmail.com"},"directories":{},"maintainers":[{"name":"arwinho","email":"arwinhoornaar@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-hpdu-auth_0.1.4_1771430551521_0.6499447070117768"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-20T08:08:57.236Z","modified":"2026-02-18T16:02:31.799Z","0.1.1":"2026-01-20T08:08:57.464Z","0.1.2":"2026-01-20T15:22:57.426Z","0.1.3":"2026-01-21T07:57:06.771Z","0.1.4":"2026-02-18T16:02:31.665Z"},"bugs":{"url":"https://github.com/<...>/n8n-nodes-<...>/issues"},"license":"MIT","homepage":"https://github.com/<...>/n8n-nodes-<...>#readme","keywords":["n8n-community-node-package","n8n","schleifenbauer","hpdu","pdu"],"repository":{"type":"git","url":"git+https://github.com/<...>/n8n-nodes-<...>.git"},"description":"Schleifenbauer hPDU WEBAPI auth node for n8n","maintainers":[{"name":"arwinho","email":"arwinhoornaar@hotmail.com"}],"readme":"# @arwinho/n8n-nodes-hpdu-auth\n\n![n8n](https://img.shields.io/badge/n8n-community--node-blue)\n[![npm version](https://img.shields.io/npm/v/@proxsys/n8n-nodes-hpdu)](https://www.npmjs.com/package/@proxsys/n8n-nodes-hpdu)\n\n## Schleifenbauer hPDU Authentication Node for n8n\n\nThis package provides a custom **n8n community node** that implements the official Schleifenbauer hPDU WEBAPI authentication mechanism (`hPDU-auth-v1`).\n\nThe node encapsulates the full authentication flow described in the Schleifenbauer documentation:\n- retrieving the user identifier and server timestamp\n- generating the HMAC-SHA256 signature\n- constructing the 64-bit authentication token\n- returning a ready-to-use `Authorization` header\n\nThe output of this node can be reused by one or more HTTP Request nodes to call any hPDU API endpoint.\n\n---\n\n## ✨ Features\n\n- Implements **hPDU-auth-v1** exactly as specified by Schleifenbauer\n- Secure credential handling via n8n credentials\n- No passwords exposed in workflow execution data\n- Reusable authentication output for multiple API calls\n- Optional debug output for troubleshooting\n\n---\n\n## 📦 Installation\n\n### n8n (local or VM)\n\n```bash\nnpm install --prefix ~/.n8n/nodes @arwinho/n8n-nodes-hpdu-auth","readmeFilename":"README.md","author":{"name":"Arwin"}}