Я создаю приложение на основе API, которое использует Laravel в качестве backend и AngularJS для интерфейсного.Используйте ключ API между angularJS и Laravel
Аутентификация пользователя между интерфейсом и API относительно проста, используя веб-токены JSON (JWT). This tutorial был особенно полезен
Но большая часть моего приложения переднего конца не аутентифицирована пользователем, его просто нужно защитить ключом API.
Я хотел бы продолжить использование JWT-подхода, если это возможно, но я не могу найти ни одного пакета или руководства для обеспечения интерфейсного приложения с помощью простого ключа API (без начального входа пользователя). Я не хочу заново изобретать колесо, должны существовать существующие решения для этой общей проблемы.
Есть ли у кого-нибудь какие-либо гарантии безопасности и основанный на API наклонный конец AngularJS для использования с пользовательским API? Существуют ли какие-либо пакеты, которые существуют для этого?
Примечание: Я исследовал Auth0, который является большим, но есть несколько проблем (стоимость, отсутствие бесплатной поддержки для настраиваемого пользователя БД, без встроенной поддержки для простого API-ключа)
Спасибо
Не могу поверить, что это не распространенная проблема! Разумеется, каждый сайт, основанный на API, должен включать в себя ключ API и пользовательскую систему auth? Что мне здесь не хватает ... – Leon