Ricerca nel sito web

javascript - Come verificare un token JWT con un certificato x.509 in node?

Sto cercando di far sì che uno script Node verifichi un token JWT. Ho la chiave pubblica (è un certificato x.509) e il JWT.

Ho provato a usare https://github.com/auth0/node-jsonwebtoken ma sfortunatamente sembra che non supportino x.509.

Se conosci un pacchetto che verifica i token JWT con certificati x.509, lo apprezzerei.

Grazie!

Risposta n. 1

JWT può essere firmato con chiavi pubbliche/private. Il metodo che stai cercando è quest

Continua a leggere →

javascript - Dove memorizzare il JWT Client Credentials Grant

Ho un'applicazione NodeJS Express che si autentica su un server Auth tramite il grant di credenziali client. Il token che ricevo viene utilizzato per caricare dati da un'API.

Qual è la migliore pratica per memorizzare il token in tutta l'applicazione?

Nota che il JWT non è specifico per l'utente, poiché la

Continua a leggere →

javascript - Come combinare l'autenticazione jwt con gli ACL

Sono riuscito a implementare passport utilizzando una strategia JWT, e funziona bene. Le mie rotte protette da JWT sembrano così...

app.get('/thingThatRequiresLogin/:id', passport.authenticate('jwt', { session: false }), thingThatRequiresLogin.findById);

Ora ho bisogno di limitare l'accesso ad alcune cos

Continua a leggere →

sicurezza - validazione della firma del token JWT in JavaScript

Stavo creando un client JavaScript che si connette a un'API usando token JWT. Sul lato server non ci sono problemi, posso creare il token, firmarlo e successivamente verificare la firma e quindi assicurarmi che nessuno abbia manomesso il token.

Ma come faccio a fare questo sul lato client. Posso semplicemente decodificare il token JWT e vedere l'intestazione, il payload e la firma. Ma come verifico la firma sul lato client? Esistono librerie per questo, come faccio a trasferire la chiav

Continua a leggere →

javascript - Come inviare jwt in xmlhttprequest?

Posso memorizzare il token JWT nello storage locale, ma non so come inviarlo come token bearer al mio endpoint API RESTful e semplicemente non riesco a trovare queste informazioni da nessuna parte. Come potrei farlo usando solo XMLHttpRequest?

Risposta n. 1

Questo può essere fatto utilizzando la funzion

Continua a leggere →

javascript - Come memorizzare e gestire i token JWT sul front-end utilizzando fetch, e come memorizzarli?

Sono nuovo nello sviluppo, ho un'app per la gestione delle attività in cui utilizzo token JWT per la verifica, riesco a farla funzionare su Postman, ma non sono riuscito a capire come memorizzarla tramite un browser e inviarla al server.

Ecco cosa s

Continua a leggere →

javascript - NestJS - Come usare RoleGuard con JWT?

Attualmente, sono riuscito a usare AuthGuard con l'autenticazione JWT, ma non riesco a ottenere l'utente su Roles.

Ho provato a seguire l'esempio dei gatti, ma non riesco mai a definire l'oggetto user, come puoi vedere alla riga 14.

Questo è il mio codice:

// auth.controller.

Continua a leggere →

angular - Angular2, Auth0 collegamento all'API di Fitbit, JWT necessita di 3 parti

Attualmente sto lavorando con Angular2, sto cercando di connettermi all'API di Fitbit con auth0. Sto utilizzando Angular2-JWT e il Lock.js fornito con Auth0. Finora il login e la lettura dei dati del profilo semplice funzionano perfettamente usando l'id_token generato da Lock.js, ma nel momento in cui vorrei recuperare informazioni come le attività, la richiesta all'API genera un errore.

Ma poi ho notato che oltre a questo, Lock.js fornisce anche qualcosa come Access_to

Continua a leggere →

javascript - Ionic 2 - Come usare il token di aggiornamento per ottenere un nuovo JWT

Ho un'applicazione mobile Ionic 2 che utilizza Json Web Tokens (JWT) per autenticarsi a varie rotte di un'API node.js. Questi JWT hanno un tempo di scadenza breve e devono essere aggiornati usando un token di refresh. Il token di refresh è solo una stringa casuale che viene memorizzata sia nel database che sul dispositivo mobile. Si prega di notare: NON sto usando OAuth.

Come posso rifattorizzare le mie chiamate API in modo che passino tutte attraverso un unico metodo che invierà un tok

Continua a leggere →

angular - Perché AuthHttp (angular2-jwt) non può essere iniettato come dipendenza in un componente?

AGGIORNAMENTO: Soluzione Trovata

Era piuttosto semplice (anche se orribile da trovare), la configurazione era sbagliata. Per ottenere la configurazione corretta ho aggiornato il mio package.json (sezione dipendenze) e tsconfig.json pe

Continua a leggere →