In every application, Authentication is the first layer of protection. Thus, Authentication is a major part of Application Security and in this post we will dive deep into the architecture used by Spring Security for Authentication. What is Authentication? Authentication is proving who you are. For example, your Identity Card…