From abb89dbc6efd3370d98991f8bcb9f21950bb2979 Mon Sep 17 00:00:00 2001 From: Benedikt Galbavy Date: Sun, 5 Oct 2025 14:45:32 +0200 Subject: [PATCH] Finished implementation --- .run/PwDemoApplication.run.xml | 1 - .run/Setup tables.run.xml | 19 +++ presentation_notes.md | 8 +- .../pw_demo/CustomPbkdf2PasswordEncoder.java | 115 ++++++++++++++ .../itse/pw_demo/RegistrationController.java | 38 +++++ .../itse/pw_demo/SHA256PasswordEncoder.java | 28 ++++ .../fhtw/itse/pw_demo/SecurityConfig.java | 27 ++-- .../pw_demo/SelectablePasswordEncoder.java | 144 ++++++++++++++++++ .../fhtw/itse/pw_demo/UserDTO.java | 12 ++ .../fhtw/itse/pw_demo/WelcomeController.java | 1 - src/main/resources/templates/register.html | 43 ++++++ 11 files changed, 420 insertions(+), 16 deletions(-) create mode 100644 .run/Setup tables.run.xml create mode 100644 src/main/java/at/nanopenguin/fhtw/itse/pw_demo/CustomPbkdf2PasswordEncoder.java create mode 100644 src/main/java/at/nanopenguin/fhtw/itse/pw_demo/RegistrationController.java create mode 100644 src/main/java/at/nanopenguin/fhtw/itse/pw_demo/SHA256PasswordEncoder.java create mode 100644 src/main/java/at/nanopenguin/fhtw/itse/pw_demo/SelectablePasswordEncoder.java create mode 100644 src/main/java/at/nanopenguin/fhtw/itse/pw_demo/UserDTO.java create mode 100644 src/main/resources/templates/register.html diff --git a/.run/PwDemoApplication.run.xml b/.run/PwDemoApplication.run.xml index 0f957cc..b9bcfe9 100644 --- a/.run/PwDemoApplication.run.xml +++ b/.run/PwDemoApplication.run.xml @@ -4,7 +4,6 @@