├── .github └── workflows │ └── main.yml ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE ├── README.md ├── app ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── cypress.config.ts ├── cypress │ ├── e2e │ │ ├── groups.cy.ts │ │ └── home.cy.ts │ ├── support │ │ ├── commands.ts │ │ ├── component-index.html │ │ ├── component.ts │ │ └── e2e.ts │ └── tsconfig.json ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.config.ts │ │ ├── app.routes.ts │ │ ├── auth.service.ts │ │ ├── group-edit │ │ │ ├── group-edit.component.css │ │ │ ├── group-edit.component.html │ │ │ ├── group-edit.component.spec.ts │ │ │ └── group-edit.component.ts │ │ ├── group-list │ │ │ ├── group-list.component.css │ │ │ ├── group-list.component.html │ │ │ ├── group-list.component.spec.ts │ │ │ └── group-list.component.ts │ │ ├── home │ │ │ ├── home.component.css │ │ │ ├── home.component.html │ │ │ ├── home.component.spec.ts │ │ │ └── home.component.ts │ │ └── model │ │ │ ├── event.ts │ │ │ ├── group.ts │ │ │ └── user.ts │ ├── assets │ │ └── .gitkeep │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── proxy.conf.js │ └── styles.css ├── tsconfig.app.json ├── tsconfig.json └── tsconfig.spec.json ├── demo.adoc ├── mvnw ├── mvnw.cmd ├── pom.xml ├── src ├── main │ ├── java │ │ └── com │ │ │ └── okta │ │ │ └── developer │ │ │ └── jugtours │ │ │ ├── Initializer.java │ │ │ ├── JugtoursApplication.java │ │ │ ├── config │ │ │ └── SecurityConfiguration.java │ │ │ ├── model │ │ │ ├── Event.java │ │ │ ├── Group.java │ │ │ ├── GroupRepository.java │ │ │ ├── User.java │ │ │ └── UserRepository.java │ │ │ └── web │ │ │ ├── CookieCsrfFilter.java │ │ │ ├── GroupController.java │ │ │ ├── SpaWebFilter.java │ │ │ └── UserController.java │ └── resources │ │ └── application.properties └── test │ └── java │ └── com │ └── okta │ └── developer │ └── jugtours │ ├── JugtoursApplicationTests.java │ └── TestSecurityConfiguration.java └── static └── spring-boot-angular.webp /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/README.md -------------------------------------------------------------------------------- /app/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/.editorconfig -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/README.md -------------------------------------------------------------------------------- /app/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/angular.json -------------------------------------------------------------------------------- /app/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/cypress.config.ts -------------------------------------------------------------------------------- /app/cypress/e2e/groups.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/cypress/e2e/groups.cy.ts -------------------------------------------------------------------------------- /app/cypress/e2e/home.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/cypress/e2e/home.cy.ts -------------------------------------------------------------------------------- /app/cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/cypress/support/commands.ts -------------------------------------------------------------------------------- /app/cypress/support/component-index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/cypress/support/component-index.html -------------------------------------------------------------------------------- /app/cypress/support/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/cypress/support/component.ts -------------------------------------------------------------------------------- /app/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/cypress/support/e2e.ts -------------------------------------------------------------------------------- /app/cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/cypress/tsconfig.json -------------------------------------------------------------------------------- /app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/package-lock.json -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/package.json -------------------------------------------------------------------------------- /app/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/app.component.css -------------------------------------------------------------------------------- /app/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/app.component.html -------------------------------------------------------------------------------- /app/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /app/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/app.component.ts -------------------------------------------------------------------------------- /app/src/app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/app.config.ts -------------------------------------------------------------------------------- /app/src/app/app.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/app.routes.ts -------------------------------------------------------------------------------- /app/src/app/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/auth.service.ts -------------------------------------------------------------------------------- /app/src/app/group-edit/group-edit.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/group-edit/group-edit.component.css -------------------------------------------------------------------------------- /app/src/app/group-edit/group-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/group-edit/group-edit.component.html -------------------------------------------------------------------------------- /app/src/app/group-edit/group-edit.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/group-edit/group-edit.component.spec.ts -------------------------------------------------------------------------------- /app/src/app/group-edit/group-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/group-edit/group-edit.component.ts -------------------------------------------------------------------------------- /app/src/app/group-list/group-list.component.css: -------------------------------------------------------------------------------- 1 | .mat-column-actions { 2 | flex: 0 0 120px; 3 | } 4 | -------------------------------------------------------------------------------- /app/src/app/group-list/group-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/group-list/group-list.component.html -------------------------------------------------------------------------------- /app/src/app/group-list/group-list.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/group-list/group-list.component.spec.ts -------------------------------------------------------------------------------- /app/src/app/group-list/group-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/group-list/group-list.component.ts -------------------------------------------------------------------------------- /app/src/app/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/home/home.component.html -------------------------------------------------------------------------------- /app/src/app/home/home.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/home/home.component.spec.ts -------------------------------------------------------------------------------- /app/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/home/home.component.ts -------------------------------------------------------------------------------- /app/src/app/model/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/model/event.ts -------------------------------------------------------------------------------- /app/src/app/model/group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/model/group.ts -------------------------------------------------------------------------------- /app/src/app/model/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/app/model/user.ts -------------------------------------------------------------------------------- /app/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/favicon.ico -------------------------------------------------------------------------------- /app/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/index.html -------------------------------------------------------------------------------- /app/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/main.ts -------------------------------------------------------------------------------- /app/src/proxy.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/proxy.conf.js -------------------------------------------------------------------------------- /app/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/src/styles.css -------------------------------------------------------------------------------- /app/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/tsconfig.app.json -------------------------------------------------------------------------------- /app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/tsconfig.json -------------------------------------------------------------------------------- /app/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/app/tsconfig.spec.json -------------------------------------------------------------------------------- /demo.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/demo.adoc -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/okta/developer/jugtours/Initializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/src/main/java/com/okta/developer/jugtours/Initializer.java -------------------------------------------------------------------------------- /src/main/java/com/okta/developer/jugtours/JugtoursApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/src/main/java/com/okta/developer/jugtours/JugtoursApplication.java -------------------------------------------------------------------------------- /src/main/java/com/okta/developer/jugtours/config/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/src/main/java/com/okta/developer/jugtours/config/SecurityConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/okta/developer/jugtours/model/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/src/main/java/com/okta/developer/jugtours/model/Event.java -------------------------------------------------------------------------------- /src/main/java/com/okta/developer/jugtours/model/Group.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/src/main/java/com/okta/developer/jugtours/model/Group.java -------------------------------------------------------------------------------- /src/main/java/com/okta/developer/jugtours/model/GroupRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/src/main/java/com/okta/developer/jugtours/model/GroupRepository.java -------------------------------------------------------------------------------- /src/main/java/com/okta/developer/jugtours/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/src/main/java/com/okta/developer/jugtours/model/User.java -------------------------------------------------------------------------------- /src/main/java/com/okta/developer/jugtours/model/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/src/main/java/com/okta/developer/jugtours/model/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/okta/developer/jugtours/web/CookieCsrfFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/src/main/java/com/okta/developer/jugtours/web/CookieCsrfFilter.java -------------------------------------------------------------------------------- /src/main/java/com/okta/developer/jugtours/web/GroupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/src/main/java/com/okta/developer/jugtours/web/GroupController.java -------------------------------------------------------------------------------- /src/main/java/com/okta/developer/jugtours/web/SpaWebFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/src/main/java/com/okta/developer/jugtours/web/SpaWebFilter.java -------------------------------------------------------------------------------- /src/main/java/com/okta/developer/jugtours/web/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/src/main/java/com/okta/developer/jugtours/web/UserController.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/test/java/com/okta/developer/jugtours/JugtoursApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/src/test/java/com/okta/developer/jugtours/JugtoursApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/com/okta/developer/jugtours/TestSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/src/test/java/com/okta/developer/jugtours/TestSecurityConfiguration.java -------------------------------------------------------------------------------- /static/spring-boot-angular.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oktadev/auth0-spring-boot-angular-crud-example/HEAD/static/spring-boot-angular.webp --------------------------------------------------------------------------------