skywalking-client-js會發起2個請求到服務端這兩個是沒有加簽的,拿到curl會發請求。
/skywalking/v3/segments
skywalking/browser/perfData
官方的提供的是一個固定token,安全係數低,而且一些重複提交應該也是沒有的:
https://skywalking.apache.org/docs/main/v9.2.0/en/setup/backend/backend-token-auth/
想法:爲這兩個請求添加自己平臺的加簽參數
/skywalking/v3/segments
skywalking/browser/perfData
源碼分析:
應該在report.ts 發請求方法裏面加我們的加簽請求頭就好了
也可以通過外部攔截這2個請求,然後再將加簽請求頭加進去