Kenneth Skovhede
4783050d53
Simplified logic by having an option to disable https.
...
Simplified checks for https by having a single property that unifies the logic.
2024-10-29 11:15:06 +01:00
Kenneth Skovhede
669e90704d
Initial work on supporting a secure remote control connection.
2024-09-18 11:07:59 +02:00
Kenneth Skovhede
8f8aad1153
Merge remote-tracking branch 'origin/master' into feature/support-preload-configurations
2024-08-29 11:25:50 +02:00
Kenneth Skovhede
f618aa830a
Prevent the settings hash from being exposed as it has no value outside the settings update check.
2024-08-29 11:23:31 +02:00
Kenneth Skovhede
be9464f252
Added encrypted fields to guarded input.
...
This prevents the API from setting the field, which would cause restarts to re-write the settings, but does not affect the encrypted/decrypted state.
2024-08-29 11:20:56 +02:00
Kenneth Skovhede
735b4020eb
Implemented duplicati-server-util for sending various commands to a running server.
...
This tool replaces `ConfigurationImporter` and partially replaces `duplicati_client`.
This fixes #5474
2024-08-26 20:00:13 +02:00
Kenneth Skovhede
9ecb3a0f17
Added option to disable visual captcha from commandline.
...
This fixes #5098
2024-08-13 13:50:21 +02:00
Kenneth Skovhede
3f29642f6c
Implemented JWT tokens.
...
Added auth requirement on all endpoints.
Added SignIn-, Access- and Refresh-Tokens based on JWT.
Upgraded stored password to be based on PBKDF2.
Added default password assignment.
Updated logic to support auth-header and re-sign-in for tray-icon and web-ui.
2024-06-19 13:54:10 +02:00
Kenneth Skovhede
9f79025744
Removed HttpServer.
...
Re-implemented everything using ASP.NET.
Changed some requests to use JSON instead of FORM data.
Some work towards deleting the FIXMEGlobal instance.
Auth is missing, XSRF does not work correctly.
2024-06-07 15:56:43 +02:00