Где нужно хранить выданный ключ api?

300
01 июня 2017, 10:48

Есть сервис, который предоставляет api для разработчиков.
Я получил этот код с целью сделать свой сервис.
Вся суть моего сервиса сводится к тому, что этот ключ используется для отправки запросов на сервер ресурса, после чего поступает ответ в виде json, парсится и отображается в виде инфы.

Просто проблема в том, что мне сервер не нужен-то, всё можно сделать аяксовыми запросами, никаких БД не будет, по сути-то планируется одностраничный сайт.
Но api-ключ хранить нужно и никому он не должен попасть в руки.

Я думал-думал и додумался лишь до того, что нужно всё-таки приобретать хостинг для хранения этого ключа в каком-нибудь php скрипте, а в каждом аякс запросе делать запрос на получения этого ключа. Защититься можно тем, что запросы на получение api-ключа этот скрипт будет принимать лишь от моего сервиса.
Но разумно ли это вообще?... Скорее всего есть более разумное решение всему этому?

Подскажите, пожалуйста, в чем я не прав и как реализовать идею получше.

Answer 1

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

READ ALSO
Wordpress - Object of class WP_Error could not be converted to string

Wordpress - Object of class WP_Error could not be converted to string

Есть вот такой код, который из данных формы отправляет письмо, добавляет пользователя, пост от его имени и комментарий к посту:

422
Форма_обратной_связи

Форма_обратной_связи

На сайте, разработанном с помощью CMS WordPress, установлена форма обратной связи CONTACT FORM 7, все настроено, разрешено отправлять файлы до 50 mb, к отправке...

270
Preg_match_all() PHP

Preg_match_all() PHP

Есть строка

205