簡體   English   中英

Devise和OmniAuth for API

[英]Devise and OmniAuth for api

我有在我使用的是軌道的網站deviseOmniAuth認證(電子郵件+社交身份驗證)。 現在,我想實現一個將用作我的android應用程序后端的api。 我想知道如何擴展現有的身份驗證系統,以便為Android用戶提供相同的電子郵件和社交登錄身份驗證功能? 另外,一個人應該能夠在Web和Android應用程序上使用相同的憑據登錄。

您需要在用戶表中添加api令牌字段。

每次當android用戶請求登錄時,在成功匹配電子郵件和密碼后,都會創建帶有到期時間的API令牌。 然后每次必須與android請求一起發送API令牌。

如果API令牌有效,則請求將完成。

為了區分您的請求,您可以在路由中使用名稱空間,例如/ api / v1 / login

暫無
暫無

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

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