The scenario accepts requests from any channel, sends a one-time code by email via Microsoft Outlook, verifies it and links all of a person's channels into a single profile in Microsoft SQL.
One profile per person instead of a list per channel
Codes stored and checked in Microsoft SQL, with expiry