With most email accounts being provided by gmail, outlook, and yahoo, I don't see auth via email domain ever happening.
Why? Gmail is already supporting that.
Re:OAuth Has Ruined Everything
by TheCoelacanth on Friday October 23, 2015 @12:02PM
(#10439451)
The question is how do you effectively communicate that to users without establishing a Persona brand?
Try logging into 123done.org with whatever you want @mockmyid.com to get a sense of what that would ideally look like. My talk from PyCon 2013 goes into a little detail about how the protocol works: https://www.youtube.com/watch?v=nJff23UdNAI