2017-05-26 61 views
-2

所以我一直在網上尋找,但還沒有找到任何可以給我一個滿意的答案。Rails API - 作爲消費者的服務

設置:

我們有一個Rails應用程序是和使用設計進行用戶身份驗證運行。

我現在開始擴展應用程序並向它添加一個API。

該API將被移動應用和其他服務使用。

任何人都可以指出我正確的方向,關於其他服務將消耗我的API的部分的身份驗證,並確定它是服務還是用戶使用它?

我應該只是添加一個屬性到用戶模型,說這是由不同的服務使用?使用私有和公共API密鑰實現系統會更好嗎?這個怎麼用?

歡迎提供任何建議和閱讀材料。

回答