2016-06-16 4 views
-5

Я создал сайт Angular и PHP API, но я не хочу, чтобы мой API был доступен для всех, и я не знаю, как заблокировать доступ ко всем пользователям, кроме моего веб-сайта ,PHP - Предоставить доступ только на мой сайт

Некоторые идеи, советы?

+0

Что вы знаете об этом? Вы читали об аутентификации API? – Drumbeg

+0

Я действительно новичок в PHP, и это мой первый API. Я знаю, что могу создать .htaccess для блокировки доступа, я много читал об OAuth, но я действительно не знаю, будет ли это делать. Вот почему я прошу о помощи :) –

+0

'Я знаю, что могу создать .htaccess'. В самом деле? Какие критерии вы будете использовать? –

ответ

0

Вы не можете завершить скрытие своего api, потому что он должен быть доступен вашим угловым приложением через внешний интерфейс.

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

0
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'X-TOKEN: XXXXX-XXXX', 
     )); 

Набор маркера при вызове API и проверить в вашем коде, если маркер существует, и он сопрягает с хранимой маркер затем служит сообщение об ошибке запроса или шоу т.е. простейшее решение для вас.

Смежные вопросы