Cura/plugins/UM3NetworkPrinting
Remco Burema 34eac462bd More authentication, since printer-API call-responses can include user-info.
The new regulations make a decent amount of sense -- but just because we agree with them doesn't mean we'd implemented this yet. Anyway, information wich can be used to personally identify people should be kept behind (virtual) locks and bars. The new firmware will only allow certain operations _after_ a request has been made to the .../auth/request endpoint, and someone in the physical vicinity (of the printer) has pressed ALLOW on a popup (with the application and name of the requester shown, on the printers' UI). After that, _as long as you put the relevant Authorization Digest in your HTTP headers_ (and use at least SHA-256), you may proceed to make other requests without the printer-server flipping out with a FORBIDDEN error.

The current commit _should_ also still work with printers that still have old (well, current I guess...) firmware -- but I didn't test that yet.

CURA-12624
2025-09-10 10:22:59 +02:00
..
resources Fix image mode of the F4 2025-05-28 17:19:45 +02:00
src More authentication, since printer-API call-responses can include user-info. 2025-09-10 10:22:59 +02:00
__init__.py Add legacy 'Connect over Network' button back 2019-08-12 01:19:41 +02:00
plugin.json Capitalized M 2023-03-06 13:49:17 +01:00