├── .github └── workflows │ ├── ci.yml │ └── semgrep.yml ├── .gitignore ├── .jshintrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── lib ├── claims │ └── PassportProfileMapper.js ├── constants.js ├── encoders.js ├── index.js ├── logout.js ├── metadata.js ├── samlp.js ├── sessionParticipants │ └── index.js ├── signers.js ├── templates.js ├── trim_xml.js └── utils.js ├── opslevel.yml ├── package.json ├── templates ├── form.ejs ├── logoutrequest.ejs ├── logoutresponse.ejs ├── metadata.ejs └── samlresponse.ejs └── test ├── fixture ├── samlp.test-cert.key ├── samlp.test-cert.pb7 ├── samlp.test-cert.pem ├── server.js ├── signed_response.js ├── sp1.key ├── sp1.pem ├── sp2.key └── sp2.pem ├── in_memory_store.js ├── metadata.tests.js ├── samlp.logout.custom_store.tests.js ├── samlp.logout.session_store.tests.js ├── samlp.parse_request.tests.js ├── samlp.sendLogoutError.tests.js ├── samlp.signedresponse.tests.js ├── samlp.tests.js ├── utils.tests.js └── xmlhelper.js /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/semgrep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/.github/workflows/semgrep.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/.jshintrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/README.md -------------------------------------------------------------------------------- /lib/claims/PassportProfileMapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/lib/claims/PassportProfileMapper.js -------------------------------------------------------------------------------- /lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/lib/constants.js -------------------------------------------------------------------------------- /lib/encoders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/lib/encoders.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/lib/logout.js -------------------------------------------------------------------------------- /lib/metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/lib/metadata.js -------------------------------------------------------------------------------- /lib/samlp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/lib/samlp.js -------------------------------------------------------------------------------- /lib/sessionParticipants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/lib/sessionParticipants/index.js -------------------------------------------------------------------------------- /lib/signers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/lib/signers.js -------------------------------------------------------------------------------- /lib/templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/lib/templates.js -------------------------------------------------------------------------------- /lib/trim_xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/lib/trim_xml.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/lib/utils.js -------------------------------------------------------------------------------- /opslevel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/opslevel.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/package.json -------------------------------------------------------------------------------- /templates/form.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/templates/form.ejs -------------------------------------------------------------------------------- /templates/logoutrequest.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/templates/logoutrequest.ejs -------------------------------------------------------------------------------- /templates/logoutresponse.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/templates/logoutresponse.ejs -------------------------------------------------------------------------------- /templates/metadata.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/templates/metadata.ejs -------------------------------------------------------------------------------- /templates/samlresponse.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/templates/samlresponse.ejs -------------------------------------------------------------------------------- /test/fixture/samlp.test-cert.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/fixture/samlp.test-cert.key -------------------------------------------------------------------------------- /test/fixture/samlp.test-cert.pb7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/fixture/samlp.test-cert.pb7 -------------------------------------------------------------------------------- /test/fixture/samlp.test-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/fixture/samlp.test-cert.pem -------------------------------------------------------------------------------- /test/fixture/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/fixture/server.js -------------------------------------------------------------------------------- /test/fixture/signed_response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/fixture/signed_response.js -------------------------------------------------------------------------------- /test/fixture/sp1.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/fixture/sp1.key -------------------------------------------------------------------------------- /test/fixture/sp1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/fixture/sp1.pem -------------------------------------------------------------------------------- /test/fixture/sp2.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/fixture/sp2.key -------------------------------------------------------------------------------- /test/fixture/sp2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/fixture/sp2.pem -------------------------------------------------------------------------------- /test/in_memory_store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/in_memory_store.js -------------------------------------------------------------------------------- /test/metadata.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/metadata.tests.js -------------------------------------------------------------------------------- /test/samlp.logout.custom_store.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/samlp.logout.custom_store.tests.js -------------------------------------------------------------------------------- /test/samlp.logout.session_store.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/samlp.logout.session_store.tests.js -------------------------------------------------------------------------------- /test/samlp.parse_request.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/samlp.parse_request.tests.js -------------------------------------------------------------------------------- /test/samlp.sendLogoutError.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/samlp.sendLogoutError.tests.js -------------------------------------------------------------------------------- /test/samlp.signedresponse.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/samlp.signedresponse.tests.js -------------------------------------------------------------------------------- /test/samlp.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/samlp.tests.js -------------------------------------------------------------------------------- /test/utils.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/utils.tests.js -------------------------------------------------------------------------------- /test/xmlhelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/node-samlp/HEAD/test/xmlhelper.js --------------------------------------------------------------------------------