Authenticates a user using the provided authentication token.
A UserDto representing the authenticated user.
The authentication token.