我正在創建一個 React 應用程式,該應用程式將用于大約 12-20 個剛開始的客戶的生產,但它可能會在未來增加使用量。此應用程式需要由 2 名沒有太多后端經驗的開發人員維護。
我們希望它是安全的、可擴展的并且盡可能易于維護。過去,我們嘗試使用節點服務器創建我們自己的解決方案,該服務器提供 JWTokens,使用 Redux 在整個應用程式中保持身份驗證狀態。這段代碼變得非常繁瑣,對我和我們的 2 個前端開發人員來說很難理解。我們還對 AWS Amplify 進行了試驗,但發現它有些局限性和局限性。
我只是想看看其他開發人員在他們的生產級應用程式中使用什么身份驗證系統。安全性對該應用程式也非常重要,因為它將存盤敏感的用戶資料。任何幫助,將不勝感激。
uj5u.com熱心網友回復:
有幾個 API 可以相當容易地促進用戶身份驗證。在火力地堡驗證API允許您以多種方式驗證用戶身份。包括電話短信身份驗證、電子郵件和密碼、通過社交媒體組態檔進行身份驗證等等。我已經使用這個 API 多年了,它確實有一些挫折,但總體來說很棒。
另一種選擇是Amazon Cognito,它提供或多或少相同的功能。雖然 AWS Cognito 比 Firebase 便宜,但我建議使用 Firebase,因為它更易于使用且總體上更靈活。
這個問題有一些很好的答案,詳細說明了兩個 API 之間的技術差異
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/313712.html
下一篇:python3安全問題,os.system('wget...')與urllib.request.urlopen(...)
