I have recently been tasked with developing an online portal for the real estate agents. I am planning to make the code as generic as I can so that I can use it as a product for the other industry shareholders such as mortgage lenders, small local bankers, closing attorneys, etc..
There will be a login page for some user specific pages that the agents will be able to put their business data.
Knowing that majority of the users will not be technical-savvy, is it a good idea to use different authentication methods such as OpenID and the others like Google and Facebook? Will utilizing them as an additional login facility add any value to the portal and the product eventually? Or, will offering different authentication methods just confuse them?
I am looking forward to hearing your experiences and thoughts.