├── .eslintrc.json ├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── README.md ├── node-admin-portal-example ├── .gitignore ├── README.md ├── index.js ├── package-lock.json ├── package.json ├── public │ ├── images │ │ └── workos-logo-with-text.png │ └── stylesheets │ │ └── style.css ├── routes │ └── index.js └── views │ ├── index.ejs │ └── logged_in.ejs ├── node-audit-logs-example ├── .gitignore ├── README.md ├── index.js ├── package-lock.json ├── package.json ├── public │ ├── .DS_Store │ ├── images │ │ └── workos_favicon.png │ └── stylesheets │ │ └── style.css ├── routes │ └── index.js └── views │ ├── login.ejs │ └── send_events.ejs ├── node-directory-sync-example ├── .gitignore ├── README.md ├── index.js ├── package.json ├── public │ ├── images │ │ ├── workos-logo-with-text.png │ │ └── workos_favicon.png │ └── stylesheets │ │ └── style.css └── views │ ├── directory.ejs │ ├── groups.ejs │ ├── index.ejs │ ├── users.ejs │ └── webhooks.ejs ├── node-magic-link-example ├── .gitignore ├── README.md ├── index.js ├── package-lock.json ├── package.json ├── public │ ├── css │ │ └── styles.css │ └── images │ │ └── workos-logo-with-text.png ├── routes │ └── index.js └── views │ ├── confirmation.ejs │ ├── index.ejs │ └── login_successful.ejs ├── node-mfa-example ├── .gitignore ├── README.md ├── index.js ├── package-lock.json ├── package.json ├── public │ ├── .DS_Store │ ├── images │ │ └── workos-logo-with-text.png │ └── stylesheets │ │ └── style.css ├── routes │ └── index.js └── views │ ├── challenge_factor.ejs │ ├── challenge_success.ejs │ ├── enroll_factor.ejs │ ├── factor_detail.ejs │ └── index.ejs ├── node-sso-example ├── .gitignore ├── README.md ├── index.js ├── package-lock.json ├── package.json ├── public │ ├── .DS_Store │ ├── images │ │ ├── google-button.png │ │ ├── microsoft-button.png │ │ ├── saml-button.png │ │ └── workos-logo-with-text.png │ └── stylesheets │ │ └── style.css ├── routes │ └── index.js └── views │ ├── error.ejs │ ├── index.ejs │ └── login_successful.ejs └── package.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/README.md -------------------------------------------------------------------------------- /node-admin-portal-example/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules -------------------------------------------------------------------------------- /node-admin-portal-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-admin-portal-example/README.md -------------------------------------------------------------------------------- /node-admin-portal-example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-admin-portal-example/index.js -------------------------------------------------------------------------------- /node-admin-portal-example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-admin-portal-example/package-lock.json -------------------------------------------------------------------------------- /node-admin-portal-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-admin-portal-example/package.json -------------------------------------------------------------------------------- /node-admin-portal-example/public/images/workos-logo-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-admin-portal-example/public/images/workos-logo-with-text.png -------------------------------------------------------------------------------- /node-admin-portal-example/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-admin-portal-example/public/stylesheets/style.css -------------------------------------------------------------------------------- /node-admin-portal-example/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-admin-portal-example/routes/index.js -------------------------------------------------------------------------------- /node-admin-portal-example/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-admin-portal-example/views/index.ejs -------------------------------------------------------------------------------- /node-admin-portal-example/views/logged_in.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-admin-portal-example/views/logged_in.ejs -------------------------------------------------------------------------------- /node-audit-logs-example/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | 4 | -------------------------------------------------------------------------------- /node-audit-logs-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-audit-logs-example/README.md -------------------------------------------------------------------------------- /node-audit-logs-example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-audit-logs-example/index.js -------------------------------------------------------------------------------- /node-audit-logs-example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-audit-logs-example/package-lock.json -------------------------------------------------------------------------------- /node-audit-logs-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-audit-logs-example/package.json -------------------------------------------------------------------------------- /node-audit-logs-example/public/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-audit-logs-example/public/.DS_Store -------------------------------------------------------------------------------- /node-audit-logs-example/public/images/workos_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-audit-logs-example/public/images/workos_favicon.png -------------------------------------------------------------------------------- /node-audit-logs-example/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-audit-logs-example/public/stylesheets/style.css -------------------------------------------------------------------------------- /node-audit-logs-example/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-audit-logs-example/routes/index.js -------------------------------------------------------------------------------- /node-audit-logs-example/views/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-audit-logs-example/views/login.ejs -------------------------------------------------------------------------------- /node-audit-logs-example/views/send_events.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-audit-logs-example/views/send_events.ejs -------------------------------------------------------------------------------- /node-directory-sync-example/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules 3 | package-lock.json 4 | -------------------------------------------------------------------------------- /node-directory-sync-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-directory-sync-example/README.md -------------------------------------------------------------------------------- /node-directory-sync-example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-directory-sync-example/index.js -------------------------------------------------------------------------------- /node-directory-sync-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-directory-sync-example/package.json -------------------------------------------------------------------------------- /node-directory-sync-example/public/images/workos-logo-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-directory-sync-example/public/images/workos-logo-with-text.png -------------------------------------------------------------------------------- /node-directory-sync-example/public/images/workos_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-directory-sync-example/public/images/workos_favicon.png -------------------------------------------------------------------------------- /node-directory-sync-example/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-directory-sync-example/public/stylesheets/style.css -------------------------------------------------------------------------------- /node-directory-sync-example/views/directory.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-directory-sync-example/views/directory.ejs -------------------------------------------------------------------------------- /node-directory-sync-example/views/groups.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-directory-sync-example/views/groups.ejs -------------------------------------------------------------------------------- /node-directory-sync-example/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-directory-sync-example/views/index.ejs -------------------------------------------------------------------------------- /node-directory-sync-example/views/users.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-directory-sync-example/views/users.ejs -------------------------------------------------------------------------------- /node-directory-sync-example/views/webhooks.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-directory-sync-example/views/webhooks.ejs -------------------------------------------------------------------------------- /node-magic-link-example/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules 3 | -------------------------------------------------------------------------------- /node-magic-link-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-magic-link-example/README.md -------------------------------------------------------------------------------- /node-magic-link-example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-magic-link-example/index.js -------------------------------------------------------------------------------- /node-magic-link-example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-magic-link-example/package-lock.json -------------------------------------------------------------------------------- /node-magic-link-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-magic-link-example/package.json -------------------------------------------------------------------------------- /node-magic-link-example/public/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-magic-link-example/public/css/styles.css -------------------------------------------------------------------------------- /node-magic-link-example/public/images/workos-logo-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-magic-link-example/public/images/workos-logo-with-text.png -------------------------------------------------------------------------------- /node-magic-link-example/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-magic-link-example/routes/index.js -------------------------------------------------------------------------------- /node-magic-link-example/views/confirmation.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-magic-link-example/views/confirmation.ejs -------------------------------------------------------------------------------- /node-magic-link-example/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-magic-link-example/views/index.ejs -------------------------------------------------------------------------------- /node-magic-link-example/views/login_successful.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-magic-link-example/views/login_successful.ejs -------------------------------------------------------------------------------- /node-mfa-example/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | 4 | -------------------------------------------------------------------------------- /node-mfa-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-mfa-example/README.md -------------------------------------------------------------------------------- /node-mfa-example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-mfa-example/index.js -------------------------------------------------------------------------------- /node-mfa-example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-mfa-example/package-lock.json -------------------------------------------------------------------------------- /node-mfa-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-mfa-example/package.json -------------------------------------------------------------------------------- /node-mfa-example/public/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-mfa-example/public/.DS_Store -------------------------------------------------------------------------------- /node-mfa-example/public/images/workos-logo-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-mfa-example/public/images/workos-logo-with-text.png -------------------------------------------------------------------------------- /node-mfa-example/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-mfa-example/public/stylesheets/style.css -------------------------------------------------------------------------------- /node-mfa-example/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-mfa-example/routes/index.js -------------------------------------------------------------------------------- /node-mfa-example/views/challenge_factor.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-mfa-example/views/challenge_factor.ejs -------------------------------------------------------------------------------- /node-mfa-example/views/challenge_success.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-mfa-example/views/challenge_success.ejs -------------------------------------------------------------------------------- /node-mfa-example/views/enroll_factor.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-mfa-example/views/enroll_factor.ejs -------------------------------------------------------------------------------- /node-mfa-example/views/factor_detail.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-mfa-example/views/factor_detail.ejs -------------------------------------------------------------------------------- /node-mfa-example/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-mfa-example/views/index.ejs -------------------------------------------------------------------------------- /node-sso-example/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | 4 | -------------------------------------------------------------------------------- /node-sso-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-sso-example/README.md -------------------------------------------------------------------------------- /node-sso-example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-sso-example/index.js -------------------------------------------------------------------------------- /node-sso-example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-sso-example/package-lock.json -------------------------------------------------------------------------------- /node-sso-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-sso-example/package.json -------------------------------------------------------------------------------- /node-sso-example/public/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-sso-example/public/.DS_Store -------------------------------------------------------------------------------- /node-sso-example/public/images/google-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-sso-example/public/images/google-button.png -------------------------------------------------------------------------------- /node-sso-example/public/images/microsoft-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-sso-example/public/images/microsoft-button.png -------------------------------------------------------------------------------- /node-sso-example/public/images/saml-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-sso-example/public/images/saml-button.png -------------------------------------------------------------------------------- /node-sso-example/public/images/workos-logo-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-sso-example/public/images/workos-logo-with-text.png -------------------------------------------------------------------------------- /node-sso-example/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-sso-example/public/stylesheets/style.css -------------------------------------------------------------------------------- /node-sso-example/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-sso-example/routes/index.js -------------------------------------------------------------------------------- /node-sso-example/views/error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-sso-example/views/error.ejs -------------------------------------------------------------------------------- /node-sso-example/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-sso-example/views/index.ejs -------------------------------------------------------------------------------- /node-sso-example/views/login_successful.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/node-sso-example/views/login_successful.ejs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/node-example-applications/HEAD/package.json --------------------------------------------------------------------------------