2016-03-29 20 views
0

Kullanıcı oturumu açtığınızda benzersiz bir şeye ihtiyacım var. Bu kimlik oturumu kapattıktan ve yeniden giriş yaptıktan sonra yenilenmelidir, ancak kullanıcı tarayıcıyı kapatır veya sayfayı yeniler değiştirmez sayfa kimliği değişmez Res.cookie'den nasıl benzersiz bir kimlik alabilirim? YardımYetkili kullanıcının benzersiz belirteci (kimliği) nasıl alınır?

cevap

1

Benzersiz belirteci expressJS ile birlikte verilmez. Jeton tabanlı yetkilendirmeyi uygulamak isterseniz JWT package numaralı telefonu kontrol edebilirsiniz. Ayrıca Burada bir öğretici okuyabilirsiniz this site

üzerine JWT'de hakkında daha fazla bilgi edinebilirsiniz: https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens

+0

var sertifika = fs.readFileSync ('private.key'); | fs undefined/belki private.key kullanmam gerekmiyor mu? jeton oluşturmak için jwt.sign ({foo: 'bar'}, '44fg4g', {algoritma: 'RS256'}) gibi bir deyim var mı? ama fs, fs nedir? – AxOn

+0

FS (Dosya Sistemi) Yerel bir node_module form nodeJS'dir. Dosya sisteminizdeki dosyaları okumak için kullanılır. Her neyse, basit bir algoritma ile başlayabilirsiniz (HS256). Cevabımı güncelledim ve bir eğitim ekledim. – mateeyow

+0

var basicAuth = require ('basic-auth'); aynı? Bende de belirsizlik belirtisi olabilir mi? – AxOn

İlgili konular