Нет, небезопасно управлять только вашей безопасностью в вашем внешнем приложении.
Если у вас есть приложение Angular, очень вероятно, что оно подключается к некоторомуend API, который должен быть защищен.
Давайте рассмотрим простой пример.
- У вас есть кнопка Сохранить
- При нажатии кнопки Сохранить, он вызывает ваш APIдля создания или обновления записи
Вы можете легко скрыть кнопку Сохранить или предотвратить вызовы вашего API, возможно, используя разрешения ngx.
Однако ничто не мешает пользователю узнать, чтокнопка выполняет этот вызов и выполняет вызов за пределами вашего приложения.Таким образом, ваш API должен быть защищен.
«Защита» вашего клиентского приложения - всего лишь средство для улучшения взаимодействия с пользователем.
Также упомянуто предупреждение .автором, если ngx-permissions