Mercurial > hg > nginx-site
changeset 2527:351a669a576d
Corrected JWT example in njs.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Wed, 15 Apr 2020 19:21:55 +0100 |
parents | 450860350bf7 |
children | cb25aefb6b8b |
files | xml/en/docs/njs/examples.xml xml/ru/docs/njs/examples.xml |
diffstat | 2 files changed, 8 insertions(+), 10 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="11"> + rev="12"> <section id="helloword" name="Hello World"> @@ -184,12 +184,11 @@ js_set $jwt jwt; <path>hs_jwt.js</path>: <example> function generate_hs256_jwt(claims, key, valid) { - var header = { typ: "JWT", - alg: "HS256", - exp: Math.floor(Date.now()/1000) + valid }; + var header = { typ: "JWT", alg: "HS256" }; + var claims = Object.assign(claims, {exp: Math.floor(Date.now()/1000) + valid}); var s = [header, claims].map(JSON.stringify) - .map(v=>v.toBytes()) + .map(v=>v.toUTF8()) .map(v=>v.toString('base64url')) .join('.');
--- 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="11"> + rev="12"> <section id="helloword" name="Hello World"> @@ -184,12 +184,11 @@ js_set $jwt jwt; <path>hs_jwt.js</path>: <example> function generate_hs256_jwt(claims, key, valid) { - var header = { typ: "JWT", - alg: "HS256", - exp: Math.floor(Date.now()/1000) + valid }; + var header = { typ: "JWT", alg: "HS256" }; + var claims = Object.assign(claims, {exp: Math.floor(Date.now()/1000) + valid}); var s = [header, claims].map(JSON.stringify) - .map(v=>v.toBytes()) + .map(v=>v.toUTF8()) .map(v=>v.toString('base64url')) .join('.');