![](/img/trans.png)
[英]Devise with Facebook Omniauth - How to authenticate using API?
[英]Devise and OmniAuth for api
我有在我使用的是軌道的網站devise
和OmniAuth
認證(電子郵件+社交身份驗證)。 現在,我想實現一個將用作我的android應用程序后端的api。 我想知道如何擴展現有的身份驗證系統,以便為Android用戶提供相同的電子郵件和社交登錄身份驗證功能? 另外,一個人應該能夠在Web和Android應用程序上使用相同的憑據登錄。
您需要在用戶表中添加api令牌字段。
每次當android用戶請求登錄時,在成功匹配電子郵件和密碼后,都會創建帶有到期時間的API令牌。 然后每次必須與android請求一起發送API令牌。
如果API令牌有效,則請求將完成。
為了區分您的請求,您可以在路由中使用名稱空間,例如/ api / v1 / login
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.