0

今天,很少有認證的寶石,例如Twitter的https://github.com/sferik/sign-in-with-twitter如果我不想創建用戶表,我必須使用什麼寶石讓用戶使用他們的Twitter帳戶登錄?

假設我有帖子表,其中有一個名爲「用戶名」字段。 然後我想插入他們的Twitter帳戶的用戶名的價值。

我該如何設計系統結構?我必須用什麼寶石來實現下面的這個程序?

  1. 一個人用他的twitter賬戶ID「test_john」登錄。

  2. 確認他登錄Twitter後,我的系統收到回叫,現在他有權發佈到我的網絡服務。假設他發佈了評論「你好」。

  3. 新的評論記錄將被創建,並且這些值將被插入到每個

    comments.username < = test_john
    comments.body < =你好

我能做到這一點不使用設計或OmniAuth或類似這些認證寶石? 或者我是否必須使用它們,如果我這樣做?

我至少需要什麼寶石?

回答