├── .gitignore ├── Gruntfile.js ├── base64.js ├── checkkey.js ├── coding.js ├── ecdsa.js ├── encryption.js ├── es256.js ├── hmac.js ├── hs256.js ├── package.json ├── pkcs.js ├── ps256.js ├── pubtestkey-ec.pem ├── pubtestkey.pem ├── rs256.js ├── rsassa.js ├── sha256.js ├── signing_and_validating.js ├── single-sign-on-federated-identity ├── README.md ├── app1.com │ ├── .env │ ├── .gitignore │ ├── app.js │ ├── index.js │ ├── package.json │ └── static │ │ ├── index.html │ │ ├── items.json │ │ └── script.js └── app2.com │ ├── .env │ ├── .gitignore │ ├── app.js │ ├── index.js │ ├── package.json │ └── static │ ├── index.html │ ├── items.json │ └── script.js ├── stateless-sessions ├── .env ├── .gitignore ├── README ├── app.js ├── index.js ├── package.json └── static │ ├── index.html │ ├── items.json │ └── script.js ├── testkey-ec.js ├── testkey-ec.pem ├── testkey.js ├── testkey.pem ├── utils.js └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .vscode 4 | -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/base64.js -------------------------------------------------------------------------------- /checkkey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/checkkey.js -------------------------------------------------------------------------------- /coding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/coding.js -------------------------------------------------------------------------------- /ecdsa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/ecdsa.js -------------------------------------------------------------------------------- /encryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/encryption.js -------------------------------------------------------------------------------- /es256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/es256.js -------------------------------------------------------------------------------- /hmac.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/hmac.js -------------------------------------------------------------------------------- /hs256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/hs256.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/package.json -------------------------------------------------------------------------------- /pkcs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/pkcs.js -------------------------------------------------------------------------------- /ps256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/ps256.js -------------------------------------------------------------------------------- /pubtestkey-ec.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/pubtestkey-ec.pem -------------------------------------------------------------------------------- /pubtestkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/pubtestkey.pem -------------------------------------------------------------------------------- /rs256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/rs256.js -------------------------------------------------------------------------------- /rsassa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/rsassa.js -------------------------------------------------------------------------------- /sha256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/sha256.js -------------------------------------------------------------------------------- /signing_and_validating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/signing_and_validating.js -------------------------------------------------------------------------------- /single-sign-on-federated-identity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/single-sign-on-federated-identity/README.md -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app1.com/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/single-sign-on-federated-identity/app1.com/.env -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app1.com/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app1.com/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/single-sign-on-federated-identity/app1.com/app.js -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app1.com/index.js: -------------------------------------------------------------------------------- 1 | require('./app.js'); 2 | -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app1.com/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/single-sign-on-federated-identity/app1.com/package.json -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app1.com/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/single-sign-on-federated-identity/app1.com/static/index.html -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app1.com/static/items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/single-sign-on-federated-identity/app1.com/static/items.json -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app1.com/static/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/single-sign-on-federated-identity/app1.com/static/script.js -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app2.com/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/single-sign-on-federated-identity/app2.com/.env -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app2.com/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app2.com/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/single-sign-on-federated-identity/app2.com/app.js -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app2.com/index.js: -------------------------------------------------------------------------------- 1 | require('./app.js'); 2 | -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app2.com/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/single-sign-on-federated-identity/app2.com/package.json -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app2.com/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/single-sign-on-federated-identity/app2.com/static/index.html -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app2.com/static/items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/single-sign-on-federated-identity/app2.com/static/items.json -------------------------------------------------------------------------------- /single-sign-on-federated-identity/app2.com/static/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/single-sign-on-federated-identity/app2.com/static/script.js -------------------------------------------------------------------------------- /stateless-sessions/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/stateless-sessions/.env -------------------------------------------------------------------------------- /stateless-sessions/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /stateless-sessions/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/stateless-sessions/README -------------------------------------------------------------------------------- /stateless-sessions/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/stateless-sessions/app.js -------------------------------------------------------------------------------- /stateless-sessions/index.js: -------------------------------------------------------------------------------- 1 | require('./app.js'); 2 | -------------------------------------------------------------------------------- /stateless-sessions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/stateless-sessions/package.json -------------------------------------------------------------------------------- /stateless-sessions/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/stateless-sessions/static/index.html -------------------------------------------------------------------------------- /stateless-sessions/static/items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/stateless-sessions/static/items.json -------------------------------------------------------------------------------- /stateless-sessions/static/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/stateless-sessions/static/script.js -------------------------------------------------------------------------------- /testkey-ec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/testkey-ec.js -------------------------------------------------------------------------------- /testkey-ec.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/testkey-ec.pem -------------------------------------------------------------------------------- /testkey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/testkey.js -------------------------------------------------------------------------------- /testkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/testkey.pem -------------------------------------------------------------------------------- /utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/utils.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/jwt-handbook-samples/HEAD/webpack.config.js --------------------------------------------------------------------------------