1.1 KiB
1.1 KiB
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