Mercurial > hg > nginx-site
changeset 2639:7ad967af16b8
Updated HS JWT example in njs.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Tue, 19 Jan 2021 12:09:39 +0000 |
parents | 1d775e54f594 |
children | 885bcb41fbcf |
files | xml/en/docs/njs/examples.xml xml/ru/docs/njs/examples.xml |
diffstat | 2 files changed, 4 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/xml/en/docs/njs/examples.xml +++ b/xml/en/docs/njs/examples.xml @@ -9,7 +9,7 @@ <article name="Examples" link="/en/docs/njs/examples.html" lang="en" - rev="15"> + rev="16"> <section id="summary"> @@ -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) {
--- a/xml/ru/docs/njs/examples.xml +++ b/xml/ru/docs/njs/examples.xml @@ -9,7 +9,7 @@ <article name="Примеры использования" link="/ru/docs/njs/examples.html" lang="ru" - rev="15"> + rev="16"> <section id="summary"> @@ -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) {