Vyhledávání na webu
Snažím se vytvořit Node skript k ověření JWT tokenu. Mám veřejný klíč (je to certifikát x.509) a JWT.
Pokusil jsem se použít https://github.com/auth0/node-jsonwebtoken, ale bohužel se zdá, že nepodporují x.509.
Pokud znáte balíček, který ověřuje JWT tokeny pomocí certifikátů x.509, ocenil bych to.
Díky!
JWT může být podepsán veřejnými/soukromými klíči. Metoda, kterou hledáte, je tato: https://github.com/auth0/node-jsonw
Přečtěte si více →
Mám NodeJS Express aplikaci, která se autentizuje na autentizačním serveru pomocí udělení oprávnění klienta. Token, který obdržím, se používá k načítání dat z API.
Jaká je nejlepší praxe pro ukládání tokenu v celé aplikaci?
Všimněte si, že JWT není specifický pro uživatele, protože moje aplikace Express je
Přečtěte si více →
Podařilo se mi implementovat Passport pomocí strategie JWT a funguje to dobře. Mé trasy chráněné pomocí JWT vypadají takto...
app.get('/thingThatRequiresLogin/:id', passport.authenticate('jwt', { session: false }), thingThatRequiresLogin.findById);Teď potřebuji omezit přístup k některým věcem pouze na p
Přečtěte si více →Vytvářel jsem javascriptového klienta, který se připojuje k API pomocí JWT tokenů. Na straně serveru nejsou žádné problémy, mohu vytvořit token, podepsat ho a později ověřit podpis a tím zajistit, že s tokenem nikdo nemanipuloval.
Ale jak to udělám na straně klienta. Mohu jen dekódovat JWT token a vidět hlavičku, payload a podpis. Ale jak ověřím podpis na straně klienta? Existují pro to knihovny, jak přenesu veřejný klíč ke klientovi?
Pokud nepověřím podpis, jak mohu vědět, že tok
Přečtěte si více →
Mohu uložit JWT token do místního úložiště, ale nevím, jak ho odeslat zpět na svůj RESTful API endpoint jako bearer token a prostě nemohu tuto informaci nikde najít. Jak bych to mohl udělat pouze pomocí XMLHttpRequest?
To lze provést použitím funkce setRequestHeader(). Tato fun
Přečtěte si více →
Jsem nový ve vývoji, mám aplikaci pro správu úkolů, ve které používám JWT tokeny k ověření. Můžu to rozchodit na Postmanu, ale nedokázal jsem přijít na to, jak je uložit přes prohlížeč a posílat na server.
Tady je to, co se snažím udělat, aby to fun
Přečtěte si více →
V současné době se mi podařilo použít AuthGuard s JWT autentizací, ale nedaří se mi získat user na Roles.
Snažil jsem se následovat příklad kočky, ale nikdy se mi nepodaří definovat objekt user, jak můžete vidět na řádku 14.
Toto je můj kód:
// auth.controller.ts @Controller( Přečtěte si více →Momentálně pracuji s Angular2, snažím se připojit k fitbit API pomocí auth0. Používám Angular2-JWT a Lock.js dodaný s Auth0. Zatím funguje login a čtení jednoduchých profilových dat bez problémů pomocí id_token generovaného Lock.js, ale ve chvíli, kdy bych chtěl stáhnout informace, jako jsou aktivity, žádost na API vyvolá chybu.
Ale pak jsem si všiml, že kromě toho, Lock.js také poskytuje něco jako Access_token. Vždycky jsem si myslel, že to je ten správný, který se má
Přečtěte si více →Mám mobilní aplikaci Ionic 2, která používá JSON Web Tokens (JWT) k autentizaci na různých trasách API v Node.js. Tyto JWT mají krátkou dobu platnosti a je potřeba je obnovovat pomocí refresh tokenu. Refresh token je jen náhodný řetězec, který je uložen jak v databázi, tak na mobilním zařízení. Upozornění: NEPOUŽÍVÁM OAuth.
Jak mohu přepracovat své API volání tak, aby všechna procházela jednou metodou, která pošle obnovovací token, pokud původní API volání vrátí odpověď 401 Unauthorized
Přečtěte si více →
Bylo to poměrně jednoduché (i když děsivé na nalezení), konfigurace byla špatná. Abych získal správné nastavení, aktualizoval jsem svůj soubor package.json (část závislostí) a tsconfig.json tak, aby byly p
Přečtěte si více →