No description
Find a file
2025-11-26 15:44:25 +01:00
client first commit 2025-11-26 15:44:25 +01:00
nginx first commit 2025-11-26 15:44:25 +01:00
server first commit 2025-11-26 15:44:25 +01:00
README.md first commit 2025-11-26 15:44:25 +01:00

Webauthn server npm e client npx

Server

questi sono i packaging da installare

├── @simplewebauthn/server@13.2.2
├── base64url@3.0.1
├── cookie-parser@1.4.7
├── cors@2.8.5
├── express-session@1.18.2
├── express@4.21.2
├── jsonwebtoken@9.0.2
└── uuid@13.0.0

creare la directory inizializzare con

npm init -y
npm install @simplewebauthn/server base64url cookie-parser cors express-session express jsonwebtoken  uuid

creare il server.js vedi folder server e lanciare con

node server.js

Client in npm

creare il file index.html vedi folder client

e lanciare con

npx serve .

la porta standard è la 3000

se si vuole utilizzare un'altra usare il parametro -l (x es 3100)

npx serve . -l 3100

Setting di Nginx per far funzionare entrambi

tenendo in considerazione questi parametri

server:
porta 3400
ip 192.168.1.3
indirizzo auth.patachina.it

client:
porta 3000
ip 192.168.1.3
indirizzo my.patachina.casacam.net

utilizzare i file nel folder nginx

nginx_client.conf
nginx_server.conf