node-red-contrib-webauthn-variable 1.0.0
WebAuthn actions for Node-RED (in-process, no HTTP server)
node-red-contrib-webauthn-variable
WebAuthn Actions — in-process WebAuthn operations for Node-RED.
This module provides WebAuthn registration and authentication flows
using @simplewebauthn/server, running inside Node-RED without
any HTTP server or open ports.
Features
- In-process WebAuthn (no Express, no HTTP)
- Supports Passkeys (v13+)
- Single node with multiple actions
- Secure by design (no network exposure)
Supported actions
generate-registration-optionsverify-registrationgenerate-authentication-optionsverify-authentication
Usage
Place the WebAuthn Actions node in your flow and pass request data
via msg.payload.
You can override the action dynamically:
msg.webauthn = { action: "verify-authentication" };
return msg;