├── README.md ├── cdk-products ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── cdk-products.ts ├── cdk.json ├── graphql │ └── schema.graphql ├── jest.config.js ├── lambda-fns │ ├── Product.ts │ ├── createProduct.ts │ ├── deleteProduct.ts │ ├── getProductById.ts │ ├── listProducts.ts │ ├── main.ts │ ├── package.json │ ├── productsByCategory.ts │ ├── updateProduct.ts │ └── yarn.lock ├── lib │ └── cdk-products-stack.ts ├── package-lock.json ├── package.json ├── test │ └── cdk-products.test.ts ├── tsconfig.json └── yarn.lock └── images ├── add-user-to-group.png ├── api-auth.png ├── create-group.png ├── create-user.png ├── header.jpg ├── privileges.png └── sign-in.png /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/README.md -------------------------------------------------------------------------------- /cdk-products/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/.gitignore -------------------------------------------------------------------------------- /cdk-products/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/.npmignore -------------------------------------------------------------------------------- /cdk-products/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/README.md -------------------------------------------------------------------------------- /cdk-products/bin/cdk-products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/bin/cdk-products.ts -------------------------------------------------------------------------------- /cdk-products/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/cdk.json -------------------------------------------------------------------------------- /cdk-products/graphql/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/graphql/schema.graphql -------------------------------------------------------------------------------- /cdk-products/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/jest.config.js -------------------------------------------------------------------------------- /cdk-products/lambda-fns/Product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/lambda-fns/Product.ts -------------------------------------------------------------------------------- /cdk-products/lambda-fns/createProduct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/lambda-fns/createProduct.ts -------------------------------------------------------------------------------- /cdk-products/lambda-fns/deleteProduct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/lambda-fns/deleteProduct.ts -------------------------------------------------------------------------------- /cdk-products/lambda-fns/getProductById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/lambda-fns/getProductById.ts -------------------------------------------------------------------------------- /cdk-products/lambda-fns/listProducts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/lambda-fns/listProducts.ts -------------------------------------------------------------------------------- /cdk-products/lambda-fns/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/lambda-fns/main.ts -------------------------------------------------------------------------------- /cdk-products/lambda-fns/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/lambda-fns/package.json -------------------------------------------------------------------------------- /cdk-products/lambda-fns/productsByCategory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/lambda-fns/productsByCategory.ts -------------------------------------------------------------------------------- /cdk-products/lambda-fns/updateProduct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/lambda-fns/updateProduct.ts -------------------------------------------------------------------------------- /cdk-products/lambda-fns/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/lambda-fns/yarn.lock -------------------------------------------------------------------------------- /cdk-products/lib/cdk-products-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/lib/cdk-products-stack.ts -------------------------------------------------------------------------------- /cdk-products/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/package-lock.json -------------------------------------------------------------------------------- /cdk-products/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/package.json -------------------------------------------------------------------------------- /cdk-products/test/cdk-products.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/test/cdk-products.test.ts -------------------------------------------------------------------------------- /cdk-products/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/tsconfig.json -------------------------------------------------------------------------------- /cdk-products/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/cdk-products/yarn.lock -------------------------------------------------------------------------------- /images/add-user-to-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/images/add-user-to-group.png -------------------------------------------------------------------------------- /images/api-auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/images/api-auth.png -------------------------------------------------------------------------------- /images/create-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/images/create-group.png -------------------------------------------------------------------------------- /images/create-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/images/create-user.png -------------------------------------------------------------------------------- /images/header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/images/header.jpg -------------------------------------------------------------------------------- /images/privileges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/images/privileges.png -------------------------------------------------------------------------------- /images/sign-in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dabit3/build-an-authenticated-api-with-cdk/HEAD/images/sign-in.png --------------------------------------------------------------------------------