├── .env.sample ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── src ├── global.d.ts ├── index.ts ├── middleware │ └── sessionAuth.ts ├── public │ ├── css │ │ └── main.css │ └── js │ │ ├── main.ts │ │ └── tsconfig.json ├── routes │ ├── api.ts │ └── index.ts └── views │ ├── guitars.ejs │ ├── index.ejs │ └── partials │ └── nav.ejs ├── tests └── example.test.ts ├── tools ├── copyAssets.ts ├── initdb.pgsql └── initdb.ts ├── tsconfig.json └── tslint.json /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/.env.sample -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/package.json -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- 1 | declare module "@okta/oidc-middleware"; 2 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/middleware/sessionAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/src/middleware/sessionAuth.ts -------------------------------------------------------------------------------- /src/public/css/main.css: -------------------------------------------------------------------------------- 1 | /* site-specific css goes here */ -------------------------------------------------------------------------------- /src/public/js/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/src/public/js/main.ts -------------------------------------------------------------------------------- /src/public/js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/src/public/js/tsconfig.json -------------------------------------------------------------------------------- /src/routes/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/src/routes/api.ts -------------------------------------------------------------------------------- /src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/src/routes/index.ts -------------------------------------------------------------------------------- /src/views/guitars.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/src/views/guitars.ejs -------------------------------------------------------------------------------- /src/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/src/views/index.ejs -------------------------------------------------------------------------------- /src/views/partials/nav.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/src/views/partials/nav.ejs -------------------------------------------------------------------------------- /tests/example.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/tests/example.test.ts -------------------------------------------------------------------------------- /tools/copyAssets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/tools/copyAssets.ts -------------------------------------------------------------------------------- /tools/initdb.pgsql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/tools/initdb.pgsql -------------------------------------------------------------------------------- /tools/initdb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/tools/initdb.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/okta-node-express-typescript-vue-example/HEAD/tslint.json --------------------------------------------------------------------------------