Folks should auto-link Personas with corresponding fields
Submitted by Travis Reitter
Link to original bug (#629538)
Description
There are a lot of secondary fields on Personas that can suggest they are the same person (in which case, we'd like to auto-link them into the same Individual).
For example, an XMPP UID "foo@example.org" might also be an email address. If we have a Persona with a UID "foo@example.org", which is identified as an email address, we probably want to link these two Personas together.
Similarly, an IM-based Persona may have extended contact info that suggests another email address entirely. However, we'll need to carefully check the trust level of the backend(s) involved, since we must not allow contacts to maliciously cause auto-linking of themselves with another person's Personas, since that could allow them to spoof the other person's identity.
This depends upon bug #629537, so users can correct any flaws in this algorithm while awaiting bug fixes. (Not that we'd have any errors in our algorithm.)
Version: git master