Path Lines of Code buildspec.yml 48 clients/Admin/src/app/_nav.ts 18 clients/Admin/src/app/app.component.ts 44 clients/Admin/src/app/app.module.ts 84 clients/Admin/src/app/app.routing.ts 62 clients/Admin/src/app/cognito.guard.ts 26 clients/Admin/src/app/containers/default-layout/default-layout.component.html 46 clients/Admin/src/app/containers/default-layout/default-layout.component.ts 39 clients/Admin/src/app/containers/default-layout/index.ts 1 clients/Admin/src/app/containers/index.ts 1 clients/Admin/src/app/interceptors/auth.interceptor.ts 26 clients/Admin/src/app/interceptors/index.ts 5 clients/Admin/src/app/tenants/create.component.html 124 clients/Admin/src/app/tenants/create.component.ts 73 clients/Admin/src/app/tenants/models/tenant.ts 4 clients/Admin/src/app/tenants/tenant-detail.component.html 1 clients/Admin/src/app/tenants/tenant-detail.component.ts 12 clients/Admin/src/app/tenants/tenant-list.component.html 47 clients/Admin/src/app/tenants/tenant-list.component.ts 17 clients/Admin/src/app/tenants/tenant-routing.module.ts 44 clients/Admin/src/app/tenants/tenant.module.ts 24 clients/Admin/src/app/tenants/tenant.service.ts 15 clients/Admin/src/app/users/models/user.ts 8 clients/Admin/src/app/users/user-create/user-create.component.html 75 clients/Admin/src/app/users/user-create/user-create.component.ts 42 clients/Admin/src/app/users/user-detail/user-detail.component.html 1 clients/Admin/src/app/users/user-detail/user-detail.component.ts 12 clients/Admin/src/app/users/user-list/user-list.component.html 36 clients/Admin/src/app/users/user-list/user-list.component.ts 19 clients/Admin/src/app/users/users-routing.module.ts 41 clients/Admin/src/app/users/users.module.ts 19 clients/Admin/src/app/users/users.service.ts 29 clients/Admin/src/app/views/auth/auth-routing.module.ts 14 clients/Admin/src/app/views/auth/auth.module.ts 12 clients/Admin/src/app/views/auth/configure-auth.ts 17 clients/Admin/src/app/views/auth/login-info/login-info.component.html 56 clients/Admin/src/app/views/auth/login-info/login-info.component.scss 11 clients/Admin/src/app/views/auth/login-info/login-info.component.ts 36 clients/Admin/src/app/views/dashboard/dashboard-routing.module.ts 17 clients/Admin/src/app/views/dashboard/dashboard.component.html 48 clients/Admin/src/app/views/dashboard/dashboard.component.ts 176 clients/Admin/src/app/views/dashboard/dashboard.module.ts 20 clients/Admin/src/app/views/error/404.component.html 22 clients/Admin/src/app/views/error/404.component.ts 7 clients/Admin/src/app/views/error/500.component.html 22 clients/Admin/src/app/views/error/500.component.ts 7 clients/Admin/src/app/views/error/unauthorized.component.html 6 clients/Admin/src/app/views/error/unauthorized.component.scss 8 clients/Admin/src/app/views/error/unauthorized.component.ts 16 clients/Admin/src/environments/environment.prod.ts 8 clients/Admin/src/environments/environment.ts 8 clients/Admin/src/index.html 13 clients/Admin/src/main.ts 12 clients/Admin/src/polyfills.ts 5 clients/Admin/src/scss/_custom.scss 1 clients/Admin/src/scss/_variables.scss 1 clients/Admin/src/scss/style.scss 3 clients/Admin/src/test.ts 13 clients/Application/src/app/_nav.ts 27 clients/Application/src/app/app.component.ts 44 clients/Application/src/app/app.module.ts 85 clients/Application/src/app/app.routing.ts 74 clients/Application/src/app/cognito.guard.ts 27 clients/Application/src/app/containers/default-layout/default-layout.component.html 45 clients/Application/src/app/containers/default-layout/default-layout.component.ts 36 clients/Application/src/app/containers/default-layout/index.ts 1 clients/Application/src/app/containers/index.ts 1 clients/Application/src/app/interceptors/auth.interceptor.ts 26 clients/Application/src/app/interceptors/index.ts 5 clients/Application/src/app/orders/models/order.interface.ts 6 clients/Application/src/app/orders/models/orderproduct.interface.ts 5 clients/Application/src/app/orders/orders-create/orders-create.component.html 60 clients/Application/src/app/orders/orders-create/orders-create.component.ts 84 clients/Application/src/app/orders/orders-detail/orders-detail.component.html 120 clients/Application/src/app/orders/orders-detail/orders-detail.component.scss 65 clients/Application/src/app/orders/orders-detail/orders-detail.component.ts 59 clients/Application/src/app/orders/orders-list/orders-list.component.html 35 clients/Application/src/app/orders/orders-list/orders-list.component.ts 22 clients/Application/src/app/orders/orders-routing.module.ts 40 clients/Application/src/app/orders/orders.module.ts 19 clients/Application/src/app/orders/orders.service.ts 25 clients/Application/src/app/products/models/product.interface.ts 6 clients/Application/src/app/products/product-create/product-create.component.html 51 clients/Application/src/app/products/product-create/product-create.component.ts 44 clients/Application/src/app/products/product-edit/product-edit.component.html 65 clients/Application/src/app/products/product-edit/product-edit.component.ts 69 clients/Application/src/app/products/product-list/product-list.component.html 35 clients/Application/src/app/products/product-list/product-list.component.ts 34 clients/Application/src/app/products/product.service.ts 32 clients/Application/src/app/products/products-routing.module.ts 41 clients/Application/src/app/products/products.module.ts 19 clients/Application/src/app/service-helper.service.ts 19 clients/Application/src/app/users/models/user.ts 8 clients/Application/src/app/users/user-create/user-create.component.html 75 clients/Application/src/app/users/user-create/user-create.component.ts 42 clients/Application/src/app/users/user-detail/user-detail.component.html 1 clients/Application/src/app/users/user-detail/user-detail.component.ts 12 clients/Application/src/app/users/user-list/user-list.component.html 36 clients/Application/src/app/users/user-list/user-list.component.ts 19 clients/Application/src/app/users/users-routing.module.ts 41 clients/Application/src/app/users/users.module.ts 19 clients/Application/src/app/users/users.service.ts 29 clients/Application/src/app/views/auth/auth-config.ts 4 clients/Application/src/app/views/auth/auth-configuration.service.ts 67 clients/Application/src/app/views/auth/auth-routing.module.ts 14 clients/Application/src/app/views/auth/auth.module.ts 12 clients/Application/src/app/views/auth/login-info/login-info.component.html 56 clients/Application/src/app/views/auth/login-info/login-info.component.scss 11 clients/Application/src/app/views/auth/login-info/login-info.component.ts 36 clients/Application/src/app/views/auth/models/config-params.ts 18 clients/Application/src/app/views/dashboard/dashboard-routing.module.ts 18 clients/Application/src/app/views/dashboard/dashboard.component.html 48 clients/Application/src/app/views/dashboard/dashboard.component.ts 140 clients/Application/src/app/views/dashboard/dashboard.module.ts 18 clients/Application/src/app/views/error/404.component.html 22 clients/Application/src/app/views/error/404.component.ts 7 clients/Application/src/app/views/error/500.component.html 22 clients/Application/src/app/views/error/500.component.ts 7 clients/Application/src/app/views/error/unauthorized.component.html 6 clients/Application/src/app/views/error/unauthorized.component.scss 8 clients/Application/src/app/views/error/unauthorized.component.ts 16 clients/Application/src/app/views/logoff/logoff.component.html 8 clients/Application/src/app/views/logoff/logoff.component.ts 17 clients/Application/src/environments/environment.prod.ts 5 clients/Application/src/environments/environment.ts 5 clients/Application/src/index.html 13 clients/Application/src/main.ts 12 clients/Application/src/polyfills.ts 5 clients/Application/src/scss/_custom.scss 1 clients/Application/src/scss/_variables.scss 1 clients/Application/src/scss/style.scss 3 clients/Application/src/test.ts 13 clients/Landing/src/app/app-routing.module.ts 23 clients/Landing/src/app/app.component.html 1 clients/Landing/src/app/app.component.scss 1 clients/Landing/src/app/app.component.ts 9 clients/Landing/src/app/app.module.ts 33 clients/Landing/src/app/landing/landing.component.html 160 clients/Landing/src/app/landing/landing.component.scss 300 clients/Landing/src/app/landing/landing.component.ts 41 clients/Landing/src/app/register/register.component.html 149 clients/Landing/src/app/register/register.component.ts 71 clients/Landing/src/environments/environment.prod.ts 5 clients/Landing/src/environments/environment.ts 5 clients/Landing/src/index.html 13 clients/Landing/src/main.ts 9 clients/Landing/src/polyfills.ts 1 clients/Landing/src/styles.scss 1 clients/Landing/src/test.ts 18 functions/source/CfnCrossRegion/lambda_function.py 364 resources/policy/tenant-service-policy.yaml 11 resources/templates/deployment-master.yaml 153 resources/templates/eks-ref-base.yaml 68 resources/templates/eks-ref-cloudfront-acm.yaml 20 resources/templates/eks-ref-ecr-repos.yaml 46 resources/templates/eks-ref-site-admin.yaml 187 resources/templates/eks-ref-site-application.yaml 94 resources/templates/eks-ref-site-landing.yaml 91 resources/templates/eks-ref-tenant-onboarding.yaml 43 resources/templates/external-dns-config.yaml 10 resources/templates/nginx-ingress-config.yaml 12 resources/templates/root-stack.yaml 197 resources/templates/tenant-stack-master.yaml 258 services/application-services/order-service/kubernetes/order-service.yaml 53 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/OrderApplication.java 9 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/auth/AuthFilter.java 39 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/auth/JwtAuth.java 24 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/auth/JwtConfig.java 70 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/auth/OrderSecurityConfig.java 34 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/auth/TokenManager.java 34 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/auth/TokenProcessor.java 77 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/config/DynamodbConfiguration.java 31 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/controller/OrderController.java 79 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/exception/ItemNotFoundException.java 16 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/model/Order.java 41 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/model/OrderProduct.java 30 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/model/OrderProductConverter.java 35 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/repository/OrderRepository.java 68 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/service/OrderService.java 9 services/application-services/order-service/src/main/java/com/amazonaws/saas/eks/service/OrderServiceImpl.java 28 services/application-services/product-service/kubernetes/product-service.yaml 53 services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/ProductApplication.java 9 services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/auth/AuthFilter.java 39 services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/auth/JwtAuth.java 24 services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/auth/JwtConfig.java 70 services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/auth/ProductSecurityConfig.java 34 services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/auth/TokenManager.java 34 services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/auth/TokenProcessor.java 77 services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/config/DynamodbConfiguration.java 30 services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/controller/ProductController.java 118 services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/exception/ItemNotFoundException.java 16 services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/model/Product.java 55 services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/repository/ProductRepository.java 100 services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/service/ProductService.java 10 services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/service/ProductServiceImpl.java 32 services/shared-services/tenant-management-service/kubernetes/tenant-management-service.yaml 35 services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/TenantManagementApplication.java 24 services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/TenantManagementController.java 61 services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/TenantManagementService.java 126 services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/auth/AuthFilter.java 39 services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/auth/JwtAuth.java 24 services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/auth/JwtConfig.java 70 services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/auth/TenantManagementSecurityConfig.java 34 services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/auth/TokenProcessor.java 69 services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/dto/AuthConfig.java 111 services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/dto/Tenant.java 103 services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/dto/TenantDetails.java 117 services/shared-services/tenant-management-service/src/main/java/com/amazonaws/saas/eks/util/LoggingManager.java 18 services/shared-services/tenant-registration-service/kubernetes/tenant-registration-service.yaml 53 services/shared-services/tenant-registration-service/src/main/java/com/amazonaws/saas/eks/TenantRegistrationApplication.java 9 services/shared-services/tenant-registration-service/src/main/java/com/amazonaws/saas/eks/TenantRegistrationController.java 33 services/shared-services/tenant-registration-service/src/main/java/com/amazonaws/saas/eks/TenantRegistrationService.java 398 services/shared-services/tenant-registration-service/src/main/java/com/amazonaws/saas/eks/auth/RegistrationSecurityConfig.java 29 services/shared-services/tenant-registration-service/src/main/java/com/amazonaws/saas/eks/dto/SaaSProviderMetadata.java 33 services/shared-services/tenant-registration-service/src/main/java/com/amazonaws/saas/eks/dto/Tenant.java 103 services/shared-services/tenant-registration-service/src/main/java/com/amazonaws/saas/eks/dto/TenantDetails.java 117 services/shared-services/tenant-registration-service/src/main/java/com/amazonaws/saas/eks/util/EksSaaSUtil.java 17 services/shared-services/tenant-registration-service/src/main/java/com/amazonaws/saas/eks/util/LoggingManager.java 18 services/shared-services/user-management-service/kubernetes/user-management-service.yaml 35 services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/UserManagementApplication.java 9 services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/UserManagementController.java 90 services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/UserManagementService.java 99 services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/auth/AuthFilter.java 39 services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/auth/JwtAuth.java 24 services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/auth/JwtConfig.java 70 services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/auth/TokenManager.java 69 services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/auth/TokenProcessor.java 69 services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/auth/UserManagementSecurityConfig.java 33 services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/dto/TenantDetails.java 110 services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/dto/TenantUserDto.java 19 services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/dto/User.java 54 services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/util/EksSaaSUtil.java 79 services/shared-services/user-management-service/src/main/java/com/amazonaws/saas/eks/util/LoggingManager.java 18