Project

General

Profile

Feature #2574

HTTPS Web UI & API Support

Added by Jake Edwards almost 5 years ago. Updated 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Configuration
Target version:
Start date:
2014-12-27
Due date:
% Done:

0%

Estimated time:

Description

HTTPS should be a an option in for the Web UI.

I personally use a NGINX proxy which gives it https transparently, but it should support it natively as well.

JSON API
This would cover the https://server/api/ namespace also. External plugins will need to allow the user to configure https as an option, just like port.

HTSP
This issue doesn't cover HTSP which would should have some form of encryption layer over WAN connections.

History

#1

Updated by Jaroslav Kysela about 4 years ago

  • Target version set to 4.4
#2

Updated by Bernhard Berger 2 months ago

I have thought about this topic (authentication, https and standardized API) extensively in the past few weeks as I have another project running with a bit of a legacy API and facing similar questions.

But as I am not really the most skilled and qualified C person - what about adding an additional layer that could handle those tasks?

Especially regarding user management and authentication I think there may be room for improvement. But most of those things make my head explode when thinking about doing that in plain C.

However, I am not sure if requiring PHP/a full blown webserver is a practicable solution either.. TVH lives off being pretty 'lightweight'.

Any ideas?

Also available in: Atom PDF