From 609e01d643a6c0ac5fd405f4d611aa39cc02547b Mon Sep 17 00:00:00 2001 From: wisskirchenj Date: Tue, 2 Jan 2024 22:45:42 +0100 Subject: [PATCH] implement rudimentary user management for now on basic - should be token-based soon --- .idea/checkstyle-idea.xml | 2 + .idea/compiler.xml | 15 +++++ .idea/gradle.xml | 2 + .idea/jarRepositories.xml | 20 +++++++ compose.yaml | 4 -- frontend/src/components/HelloWorld.vue | 2 +- .../flashcards/FlashcardsApplication.java | 2 + .../flashcards/config/MongoConfiguration.java | 16 +++++ .../config/ObservabilityConfiguration.java | 20 +++++++ .../config/WebSecurityConfiguration.java | 52 ++++++++++++++++ .../flashcards/model/Collection.java | 4 ++ .../registration/RegisterController.java | 35 +++++++++++ .../registration/RegisterService.java | 26 ++++++++ .../flashcards/registration/User.java | 53 +++++++++++++++++ .../UserAlreadyExistsException.java | 12 ++++ .../flashcards/registration/UserDto.java | 13 ++++ .../flashcards/registration/UserMapper.java | 24 ++++++++ .../src/main/resources/application.properties | 2 +- server/src/main/resources/logback-spring.xml | 18 ++++++ .../main/resources/static/css/register.css | 59 +++++++++++++++++++ .../src/main/resources/static/js/register.js | 20 +++++++ .../src/main/resources/static/register.html | 33 +++++++++++ 22 files changed, 428 insertions(+), 6 deletions(-) create mode 100644 .idea/compiler.xml create mode 100644 .idea/jarRepositories.xml create mode 100644 server/src/main/java/org/hyperskill/community/flashcards/config/MongoConfiguration.java create mode 100644 server/src/main/java/org/hyperskill/community/flashcards/config/ObservabilityConfiguration.java create mode 100644 server/src/main/java/org/hyperskill/community/flashcards/config/WebSecurityConfiguration.java create mode 100644 server/src/main/java/org/hyperskill/community/flashcards/model/Collection.java create mode 100644 server/src/main/java/org/hyperskill/community/flashcards/registration/RegisterController.java create mode 100644 server/src/main/java/org/hyperskill/community/flashcards/registration/RegisterService.java create mode 100644 server/src/main/java/org/hyperskill/community/flashcards/registration/User.java create mode 100644 server/src/main/java/org/hyperskill/community/flashcards/registration/UserAlreadyExistsException.java create mode 100644 server/src/main/java/org/hyperskill/community/flashcards/registration/UserDto.java create mode 100644 server/src/main/java/org/hyperskill/community/flashcards/registration/UserMapper.java create mode 100644 server/src/main/resources/logback-spring.xml create mode 100644 server/src/main/resources/static/css/register.css create mode 100644 server/src/main/resources/static/js/register.js create mode 100644 server/src/main/resources/static/register.html diff --git a/.idea/checkstyle-idea.xml b/.idea/checkstyle-idea.xml index 8a64c85..51ef153 100644 --- a/.idea/checkstyle-idea.xml +++ b/.idea/checkstyle-idea.xml @@ -3,6 +3,8 @@ 10.3.2 JavaOnly +