Firstly I want to define some terminology used in the spring security context. Authentication: verifying identity of a user based on provided credentials. Authorization: ensuring if a user has proper permission to perform a particular action or read...