Безопасные веб-сервисы с использованием Symfony - PullRequest
0 голосов
/ 10 апреля 2011

Итак, у меня есть проект Symfony, который также отвечает за абстракцию базы данных и уровень данных.Короче говоря - все запросы данных должны проходить через него.

Теперь я хочу иметь внешние компоненты, которые захотят запрашивать / обновлять содержимое в базе данных, используя предоставляемый мной API веб-службы.Вопрос: Как мне убедиться, что эти веб-сервисы работают внутри безопасного канала?Я не хочу, чтобы неавторизованные пользователи обновляли мою базу данных, и я не хочу, чтобы перехватчики получали конфиденциальные данные.Является ли настройка аутентификации клиента с использованием PKI приемлемой опцией?или это перебор?Как это решается?

Спасибо!-Dbg

1 Ответ

2 голосов
/ 10 апреля 2011

Прежде всего, если вы имеете ограниченное количество пользователей сервиса и знаете их ips, вы можете ограничить доступ к определенным URL через ips. Затем взгляните на Практический Symfony , где они вставляют токен аутентификации в URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...