We wrote this technical guide on how to use magic links and what we consider best practices to be :)
Keen to hear other devs thoughts https://www.ezid.io/resource/the-ultimate-guide-to-magic-links