Commit Graph

135 Commits

Author SHA1 Message Date
813f3d2898 debugging
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-10-20 16:53:03 +02:00
3fd024f4f7 GUI improvements
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-10-20 10:53:44 +02:00
7ed00d6376 gui improvement
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-10-19 23:26:20 +02:00
833fa3daf0 gui improvements
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-10-19 23:12:15 +02:00
84791d2deb allowing to pass encrpytion_key via environment
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-10-19 22:22:07 +02:00
640b49a70b implemented forwarding errors to UI
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-10-19 21:48:40 +02:00
5458e6d015 improved error message display on login papge
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-10-18 21:04:00 +02:00
951c65c121 preparing to pass error messages to client
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-10-18 19:35:45 +02:00
a10224a23e implemented brute force protection
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-10-18 13:57:43 +02:00
a4200f43aa implemented locking-user-on-login-fail, needs to be tested
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-10-18 00:11:40 +02:00
f5976a7dc3 added todo
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-10-05 09:29:41 +02:00
e23609fb1b added Dockerfile
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-30 23:55:01 +02:00
d39013393e removed docker/compose.yml as Tomcat is no longer supported
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-30 22:42:58 +02:00
458e154168 Readme work
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-30 22:34:38 +02:00
a34b6ae552 Readme.md
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-30 17:29:43 +02:00
294e4f2b37 Readme.md
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-30 17:29:19 +02:00
3cec6b3dc5 Readme.md
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-30 17:28:08 +02:00
4e85d167e2 Readme.md
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-30 17:26:01 +02:00
8813ffa618 Readme.md
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-30 17:24:34 +02:00
83e0d99f36 Readme.md
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-30 17:23:33 +02:00
19fdfd059e dropped sqlite
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-30 17:20:53 +02:00
8c62d6be68 fixed script execution order
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-30 15:59:24 +02:00
9ea6148583 implemented EncryptedKeyStore
for this to work, the KeyStorage interface had to be extended

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-29 00:16:56 +02:00
32f773c184 implemented EncryptedClientService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-28 23:23:56 +02:00
7bbf4be984 implemented EncryptedUserService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-28 16:58:42 +02:00
5994a41731 first shot on EncryptedUserService – will probably not work
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-26 23:42:06 +02:00
48542c67fb implemented tests for encrypted mail config
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-26 23:25:19 +02:00
8debdc781b implemented EncryptedMailConfig, needs testing
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-26 20:39:53 +02:00
ae38f489b8 deutsche Übersetzung reaktiviert und ergänzt
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-24 21:48:02 +02:00
a8b476264c implemented trust option
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-24 20:59:13 +02:00
3e88c91154 implemented persistent sessions (not destroyed when broweser closed) – needs more work
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-18 08:38:13 +02:00
f0f170119b added todo
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-17 12:42:30 +02:00
30f2e115ea added dashboard
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-17 12:40:05 +02:00
2250a78e91 added landing page to client properties
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-17 11:33:13 +02:00
bb5d507a13 removed debug output
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-16 23:59:42 +02:00
8bfaf22084 tied nonce to AuthorizationService by dedicated methods
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-16 23:56:29 +02:00
f737c1dc50 moved nonce from client to auhtorization
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-16 23:28:38 +02:00
79de646bf7 implemented SqliteMailConfig
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-16 21:20:36 +02:00
c468dc998c implemented tests for MailConfig
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-16 20:02:58 +02:00
f0213512ad implemented SqliteClientService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-15 20:24:46 +02:00
1a34a3b4c6 bugfixes, added ClientServiceTest
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-15 12:34:48 +02:00
cd3a5b39e3 implemented SqliteAuthService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-15 11:53:38 +02:00
0b96aeb63d altered AuthorizationService to use User and Client references instead of full objects. Added tests.
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-15 10:38:55 +02:00
010cca8151 extended KeyStoreTests for SqliteKeyStore
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-14 22:04:49 +02:00
84dcdee559 fixed bug in PlaintextKeyStore, added tests
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-14 12:32:03 +02:00
63998b4acf bugfixes
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-11 23:35:57 +02:00
79431ca680 implemented SqliteSessionService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-11 23:01:21 +02:00
38c4306132 preparing SqliteSessionService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-11 10:48:06 +02:00
2541be1802 implemented session service tests for FileStore, prepared tests for SqliteSessionService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-10 23:52:02 +02:00
5d7c638b86 implemented test for session service
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-09-10 23:44:50 +02:00