Bambu Lab Authorization Control System: Difference between revisions
Line 50: | Line 50: | ||
== Issues with LAN mode requiring authorization == | == Issues with LAN mode requiring authorization == | ||
[[File:Bambu Connect App - Lan Device Discovery without Bambu Login.png|thumb|Bambu Connect App - Lan Device Discovery without Bambu Login]] | |||
Bambu Lab printers have the ability to be controlled over both cloud and LAN. This allowed users to integrate their printers into private networks and maintain full control without having to rely on the manufacturer's server while also allowing cloud access. The new authorization system mandates that even LAN-based operations must go through an authentication process using Bambu Connect to retain full control.<ref name="bambu-connect">https://wiki.bambulab.com/en/software/bambu-connect</ref> Full local access is still possible and unchanged for those not using the cloud. | Bambu Lab printers have the ability to be controlled over both cloud and LAN. This allowed users to integrate their printers into private networks and maintain full control without having to rely on the manufacturer's server while also allowing cloud access. The new authorization system mandates that even LAN-based operations must go through an authentication process using Bambu Connect to retain full control.<ref name="bambu-connect">https://wiki.bambulab.com/en/software/bambu-connect</ref> Full local access is still possible and unchanged for those not using the cloud. | ||
Line 58: | Line 58: | ||
* '''Loss of offline independence while also using cloud''': Before, users could have hybrid offline setups. The requirement for authentication removes this option unless users revert to older firmware versions, which Bambu does not allow people to do once they have updated to the firmware using the new scheme. | * '''Loss of offline independence while also using cloud''': Before, users could have hybrid offline setups. The requirement for authentication removes this option unless users revert to older firmware versions, which Bambu does not allow people to do once they have updated to the firmware using the new scheme. | ||
* '''Increased complexity''': The added authentication layer complicates workflows for users who built custom setups or relied on third-party integrations for LAN control while retaining cloud functionality<ref>https://forum.bambulab.com/t/full-non-cloud-based-network-option-needed/3643</ref>. | * '''Increased complexity''': The added authentication layer complicates workflows for users who built custom setups or relied on third-party integrations for LAN control while retaining cloud functionality<ref>https://forum.bambulab.com/t/full-non-cloud-based-network-option-needed/3643</ref>. | ||
It is worth noting that: | It is worth noting that: | ||
Line 64: | Line 63: | ||
* Plug-In provides controls for Printers "Critical Operations" (as classified by the Firmware Announcement article) and displays these controls within the window of Orca Slicer. | * Plug-In provides controls for Printers "Critical Operations" (as classified by the Firmware Announcement article) and displays these controls within the window of Orca Slicer. | ||
* Using intermediary Plug-In does not manifest as "direct access through network plugin". It is still a Proxy communication, even if user experience is presented as direct communication (same slicer window). | * Using intermediary Plug-In does not manifest as "direct access through network plugin". It is still a Proxy communication, even if user experience is presented as direct communication (same slicer window). | ||
* Bambu Connect moves the Network Plug-In functionality outside the window of Orca Slicer thus appearing as separate window and presents the appearance | * Bambu Connect moves the Network Plug-In functionality outside of the window of Orca Slicer thus appearing as separate window and presents the appearance of "indirect" communication channel to the printer. | ||
* While the user | * While the user experience is different, the flow remains unchanged Orca Slicer slices model -> Orca Slicer Calls API of Bambu Proprietary Software -> Bambu Proprietary Software controls the printer. | ||
Additionally, Bambu Connect software (downloaded and installed on 19.01.2024 prior to the | Additionally, Bambu Connect software (downloaded and installed on 19.01.2024 prior to the backlash response) seems to have functionality of adding LAN-Only printers without the requirement of Bambu Account authentication (Same behavior as Network Plugin used in Orca Slicer) | ||
=== Precedents and comparisons === | === Precedents and comparisons === |