Question: what is the difference between form based authentication and basic authentication?
Answer: Basic authentication, or “basic auth” is formally defined in the Hypertext Transfer Protocol standard, RFC 1945. When a client (your browser) connects to a web server, it sends a “WWW-Authenticate: Basic” message in the HTTP header. ... Form-based authentication is not formalized by any RFC.