Authentication in the system using a username and password, which is sent in the request body.
If authentication is successful, a user ID is returned in response, and an authentication token is returned in the response header, which is used for further method calls.