Мы строим сервис, который использует ценообразование на основе местоположения. Пользователь может вводить адрес и видеть цены в своей области, как это определено различными алгоритмами на стороне сервера. Затем можно заказать товары на основе этих цен.Предотвращение несанкционированного доступа к результатам геокодирования на стороне клиента
Я пытаюсь выяснить, есть ли способ, которым мы можем использовать геокодирование на стороне клиента в этом сценарии (во избежание попадания в пределы использования API Карт Google), например. пользователь вводит свой адрес, а браузер извлекает результат геокода с использованием библиотеки JS и включает его в форму представления. Проблема в том, что пользователь может вмешиваться в форму отправки и потенциально размещать заказы по его адресу для цен, которые применяются к другому набору координат.
Я хотел бы услышать ваши предложения о том, как я могу это обеспечить. Например, было бы удивительно, если бы результат геокода мог быть каким-то образом подписан, чтобы убедиться, что он не был подделан?
Да, если я сделаю окончательную проверку при размещении заказа, я полагаю, это становится проблемой роскоши, когда слишком много людей хотят покупать вещи :) – Nikolaj
Бинго! Вы получаете выгоду от локального хранилища пользователей, но за безопасность его проверки. –