# HG changeset patch # User Yaroslav Zhuravlev # Date 1611058179 0 # Node ID 7ad967af16b89c814346eb88acaca68fef4b356b # Parent 1d775e54f594195c4f600dfc6e9abf7c1fd0e9c5 Updated HS JWT example in njs. diff --git a/xml/en/docs/njs/examples.xml b/xml/en/docs/njs/examples.xml --- a/xml/en/docs/njs/examples.xml +++ b/xml/en/docs/njs/examples.xml @@ -9,7 +9,7 @@
+ rev="16">
@@ -205,13 +205,12 @@ function generate_hs256_jwt(claims, key, var claims = Object.assign(claims, {exp: Math.floor(Date.now()/1000) + valid}); var s = [header, claims].map(JSON.stringify) - .map(v=>v.toUTF8()) .map(v=>v.toString('base64url')) .join('.'); var h = require('crypto').createHmac('sha256', key); - return s + '.' + h.update(s).digest().toString('base64url'); + return s + '.' + h.update(s).digest('base64url'); } function jwt(r) { diff --git a/xml/ru/docs/njs/examples.xml b/xml/ru/docs/njs/examples.xml --- a/xml/ru/docs/njs/examples.xml +++ b/xml/ru/docs/njs/examples.xml @@ -9,7 +9,7 @@
+ rev="16">
@@ -204,13 +204,12 @@ function generate_hs256_jwt(claims, key, var claims = Object.assign(claims, {exp: Math.floor(Date.now()/1000) + valid}); var s = [header, claims].map(JSON.stringify) - .map(v=>v.toUTF8()) .map(v=>v.toString('base64url')) .join('.'); var h = require('crypto').createHmac('sha256', key); - return s + '.' + h.update(s).digest().toString('base64url'); + return s + '.' + h.update(s).digest('base64url'); } function jwt(r) {