I plan on selling premium WordPress plugins and I'm looking to implement an authentication model similar to Elementor where the end user is required authenticate their domain with my server in order to receive continuous / automatic plugin updates.
What is the technical background on how to implement this licensing model?