There is a Github project called Auth-Boss which presents you basic information about which authentication methods are available if you build a web application. Very interesting for beginners and advanced users.