Я создал общедоступное мобильное приложение, использующее REST API (созданный с помощью PHP Slim Framework).Ограничить доступ общественности к серверам API REST без обновления клиентского приложения
Я хотел бы ограничить публичный доступ к этим API только тем, кто использует мое приложение, чтобы люди не могли получить URL-адрес API и вставлять его в свой браузер, чтобы, например, легко получить доступ к моему контенту.
Я нашел несколько способов аутентификации, но проблема в том, что мое приложение уже является общедоступным, поэтому, если я установил метод проверки подлинности на своем сервере, тогда мне также нужно изменить приложение для клиента, но люди со старыми версиями приложений могут а не API доступа, поэтому приложение будет бесполезным.
Каковы лучшие варианты, которые у меня есть в этом случае, чтобы установить ограничения на мой API без редактирования клиентского приложения?
Благодаря
Без обновления клиентов невозможно ограничить использование вашего API. – Nasreddine
Вы не можете сделать это, за исключением того, чтобы заставить клиента загружать новое приложение, которое обновляется с помощью методов проверки подлинности. – Efx