Общая проблема
При выполнении HTTP-запроса Get с веб-приложением Firebase, как лучше всего добавить параметр секретного клиента в запрос HTTP, не включая секрет клиента?
Что я пытаюсь сделать
Я использую API-интерфейс LinkedIn для своего приложения.По сути, я собираюсь заполнить элементы веб-страницы из моего личного профиля в LinkedIn.Мой личный профиль LinkedIn общедоступен, но API LinkedIn требуется, чтобы все приложения проходили аутентификацию, прежде чем они смогут что-либо делать;включая получение информации об общедоступном профиле LinkedIn
Проблема
На LinkedIn я создал приложение, которое предоставило мне идентификатор клиента и секрет клиента.Чтобы сгенерировать токен доступа, мне нужно выполнить HTTP-запрос GET к https://www.linkedin.com/oauth/v2/accessToken
с параметрами grant_type
, client_id
и client_secret
.
. Я могу сохранить grant_type='client_credentials'
и client_id=my_client_id
локально в JS моего приложения, так как они не важны.Но для client_secret
как мне добавить этот параметр для моего запроса get, не ставя под угрозу мой секрет клиента?
* Редактировать: Если есть полезное решение для Angular Specific, которое будет приветствоваться.