После некоторого исследования идея передачи входных параметров из одного приложения Angular UI в другое в теле HTTP-запроса нецелесообразна, особенно если вы хотите сделать это с помощью простой ссылки привязки, отображаемой в первом приложении. Тем не менее, мы не хотели, чтобы параметры отображались в URL незаметно, поэтому мы пришли к тому, что вызывающее приложение встраивает параметры в строку JSON, а затем использует btoa () для кодирования строки JSON как Base64. Затем мы передаем это как параметр строки запроса, например: http: // ....? Data = ksldjoisdosidfjsdf ... Вызываемое приложение просто захватывает один параметр строки запроса и переворачивает процесс, чтобы получить объектсодержит все переданные параметры.
Обратите внимание, что это действительно только для внешнего вида, а не шифрования. Попытка зашифровать данные, которые были бы незашифрованы браузером, будет очень трудно защитить, поскольку пользователь может получить доступ ко всему, что происходит в браузере, с помощью обычных инструментов разработки.