我正在開發一個電子 js 應用程式,我需要將它連接到一個 API,因為我知道電子 js 應用程式的源代碼是可見的,將 API 密鑰留在那里是一個巨大的安全風險!我怎么解決這個問題 ?
uj5u.com熱心網友回復:
與其讓電子應用程式(無論是從頁面還是從主行程)直接向 API 發出請求,您可以讓它向您自己的服務器發出請求 - 然后,您的服務器可以向 API 發出請求,以便密鑰僅對您的服務器可見,并且不會在任何地方公開。
這也可以讓您控制來自客戶端的請求 - 例如,如果客戶端發送的憑據與您的需要不匹配,或者如果他們在太短的時間內發出太多請求,您可以將其切斷。
uj5u.com熱心網友回復:
你不能。如果 API 密鑰是共享的,它可能被設計用于后端。
解決方案是創建一個用于代理 API 呼叫的后端 API。此類代理 API 應使用身份驗證,因此每個用戶都必須發送單獨的憑據。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/411566.html
標籤:
上一篇:給定套接字斷開連接終止承諾
