簡體   English   中英

Node.JS 白名單移動應用程序?

[英]Node.JS white listing mobile apps?

我正在構建一個 node.js 應用程序,它提供可公開訪問的 https API。

話雖如此,我想構建一個中間件,它應該告訴我設備類型(android/ios/windows/web -> 已經完成)。

如果它是訪問 API 的移動應用程序,我還需要知道應用程序包 ID,例如com.awesome-app.app ->如何做到這一點?

我的目標是將某些網絡應用程序和一些移動應用程序列入白名單。

那么,有什么方法可以找到移動應用程序的bundle ID就像我們可以在請求標頭中找到網站的origin

請讓我知道是否有其他方法可以代替中間件來完成此操作?

提前致謝!

使用中間件是不錯的選擇。 我認為沒有任何其他方法可以限制或允許用戶。 到目前為止,使用中間件是唯一也是最好的方法。

如果您只是詢問您的 Node.js 應用程序,那么中間件似乎是解決方案。 但是您可以使用其他服務(例如 Apigee)來過濾請求。

如果您沒有任何身份驗證中間件,任何應用程序都可以向您的應用程序偽造請求,因此任何解決方案都不夠好。

暫無
暫無

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

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