Hello, I'm making a web application in Laravel and users will have option to delete their account. But when they click on button, to delete account, I want them to confirm this action by sending e-mail to them. And they will have to click link in the email to proceed with deleting account.
My question is how should I implement this system, so it will be secure, and what are the best practices ?
So far I've heard about using Signed URLs, but I didn't find information about security of this system.
Is OAuth the way to go about it ?