Вы выбираете условие, которое вы можете применить на стороне сервера, и требуете его выполнения перед успешным выполнением запроса.
Например, вы можете решить, что только доверенные (то есть авторизованные) люди могут добавлять деньги.Затем вам необходимо ввести имя пользователя и пароль, чтобы убедиться, что лицо, делающее запрос, является одним из этих людей (т.е. аутентифицирует их).