Discuss the three types of authentication supported by OSPF.