我正在創建一個react-native-ios應用程序,該應用程序與在azure上託管的php web應用程序進行通信。auth0 authentication for react-native-ios與php服務器通信
我怎麼去理解它的工作原理:
- 用戶登錄到應用程序,服務器auth0服務器,然後返回一個JWT令牌到PHP服務器進行通信,節省令牌到數據庫,然後發送令牌返回到客戶端設備,然後存儲在設備上。
- 無論何時與服務器通信,用戶都必須將JWT令牌作爲標頭髮送。
- 每當用戶註銷時,令牌都將被刪除,並且在登錄時必須收到新的JWT。
用戶可以通過使用與數據庫上的內容匹配的憑據登錄或使用Google或Facebook登錄。
或者是Auth0只是爲了與Google等企業一起登錄,或者我可以用它登錄到我的應用程序,該應用程序也具有數據庫上的登錄憑據嗎?
我發現 npm react-native-lock-ios但它不工作,我上面描述的方式。
綜上所述,我該如何解決這個問題,這正是我上面解釋的正確答案?
很棒的回答。謝謝! – Larney