簡體   English   中英

驗證/簽署對我的 API 的請求來自我的應用程序並且沒有被欺騙(React Native)

[英]Verifying/signing that a request to my API came from my app and was not spoofed (React Native)

是否可以驗證對我的服務器的 API 調用來自我的應用程序,並且沒有被另一個 HTTP 請求客戶端或類似請求欺騙? 我在后端使用帶有 Node 的 React Native,並且正在使用 JWT 系統進行身份驗證。

上下文:某些功能僅對應用檢測到位於特定位置的用戶解鎖。 我能想到的唯一解鎖這些功能的系統非常薄弱 - 前端向服務器發送帶有用戶位置的請求,如果位置合適,則解鎖功能。 顯然,這個請求很容易被欺騙,除非我可以以某種應用程序獨有的方式對它們進行簽名,並且難以進行逆向工程。

任何其他方法將不勝感激(例如,從發送請求的 IP 地址檢測用戶的位置?)

您可以使用您組織的簽名證書。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM