├── .eslintrc.json ├── .gitignore ├── .jsdoc-conf.json ├── .travis.yml ├── GruntFile.js ├── LICENSE.md ├── README.md ├── classes ├── CreateOptions.js ├── CreateOptionsRequest.js ├── CredentialAssertion.js ├── CredentialAttestation.js ├── GetOptions.js ├── GetOptionsRequest.js ├── Msg.js ├── ServerResponse.js └── WebAuthnApp.js ├── index.js ├── lib ├── browser │ ├── detect.js │ └── utils.js ├── default-routes.js ├── input-validation.js ├── node │ ├── detect.js │ └── utils.js └── utils.js ├── package.json ├── rollup.config.js └── test ├── browser ├── css │ └── mocha.css ├── js │ ├── chai.js │ ├── mocha.js │ └── sinon-1.17.1.js ├── test-setup.js ├── test.html └── test.js ├── common ├── create-options-request-test.js ├── create-options-test.js ├── credential-assertion-test.js ├── credential-attestation-test.js ├── get-options-request-test.js ├── get-options-test.js ├── helpers-test.js ├── index-test.js ├── msg-test.js ├── server-response-test.js └── webauthn-options-test.js └── node ├── test-setup.js └── test.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.jsdoc-conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/.jsdoc-conf.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/.travis.yml -------------------------------------------------------------------------------- /GruntFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/GruntFile.js -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/README.md -------------------------------------------------------------------------------- /classes/CreateOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/classes/CreateOptions.js -------------------------------------------------------------------------------- /classes/CreateOptionsRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/classes/CreateOptionsRequest.js -------------------------------------------------------------------------------- /classes/CredentialAssertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/classes/CredentialAssertion.js -------------------------------------------------------------------------------- /classes/CredentialAttestation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/classes/CredentialAttestation.js -------------------------------------------------------------------------------- /classes/GetOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/classes/GetOptions.js -------------------------------------------------------------------------------- /classes/GetOptionsRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/classes/GetOptionsRequest.js -------------------------------------------------------------------------------- /classes/Msg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/classes/Msg.js -------------------------------------------------------------------------------- /classes/ServerResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/classes/ServerResponse.js -------------------------------------------------------------------------------- /classes/WebAuthnApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/classes/WebAuthnApp.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/index.js -------------------------------------------------------------------------------- /lib/browser/detect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/lib/browser/detect.js -------------------------------------------------------------------------------- /lib/browser/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/lib/browser/utils.js -------------------------------------------------------------------------------- /lib/default-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/lib/default-routes.js -------------------------------------------------------------------------------- /lib/input-validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/lib/input-validation.js -------------------------------------------------------------------------------- /lib/node/detect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/lib/node/detect.js -------------------------------------------------------------------------------- /lib/node/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/lib/node/utils.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/rollup.config.js -------------------------------------------------------------------------------- /test/browser/css/mocha.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/browser/css/mocha.css -------------------------------------------------------------------------------- /test/browser/js/chai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/browser/js/chai.js -------------------------------------------------------------------------------- /test/browser/js/mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/browser/js/mocha.js -------------------------------------------------------------------------------- /test/browser/js/sinon-1.17.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/browser/js/sinon-1.17.1.js -------------------------------------------------------------------------------- /test/browser/test-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/browser/test-setup.js -------------------------------------------------------------------------------- /test/browser/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/browser/test.html -------------------------------------------------------------------------------- /test/browser/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/browser/test.js -------------------------------------------------------------------------------- /test/common/create-options-request-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/common/create-options-request-test.js -------------------------------------------------------------------------------- /test/common/create-options-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/common/create-options-test.js -------------------------------------------------------------------------------- /test/common/credential-assertion-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/common/credential-assertion-test.js -------------------------------------------------------------------------------- /test/common/credential-attestation-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/common/credential-attestation-test.js -------------------------------------------------------------------------------- /test/common/get-options-request-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/common/get-options-request-test.js -------------------------------------------------------------------------------- /test/common/get-options-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/common/get-options-test.js -------------------------------------------------------------------------------- /test/common/helpers-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/common/helpers-test.js -------------------------------------------------------------------------------- /test/common/index-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/common/index-test.js -------------------------------------------------------------------------------- /test/common/msg-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/common/msg-test.js -------------------------------------------------------------------------------- /test/common/server-response-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/common/server-response-test.js -------------------------------------------------------------------------------- /test/common/webauthn-options-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/common/webauthn-options-test.js -------------------------------------------------------------------------------- /test/node/test-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/node/test-setup.js -------------------------------------------------------------------------------- /test/node/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webauthn-open-source/webauthn-simple-app/HEAD/test/node/test.js --------------------------------------------------------------------------------