![](/img/trans.png)
[英]I have multiple accounts each its own users, and want the users email address to only be unique per account
[英]What gems do I have to use to let users sign in with their Twitter account if I don't want to create Users Table?
如今,很少有认证之宝,例如Twitter ( https://github.com/sferik/sign-in-with-twitter )
假设我有posts表,其中有一个名为“ username”的字段。 然后,我想将其Twitter帐户的用户名值插入其中。
如何设计系统结构? 我必须使用哪些宝石来实现以下过程?
一个人使用其Twitter帐户ID“ test_john”登录。
确认他登录到Twitter后,我的系统收到回调,然后他现在有权发布到我的Web服务。 让我们假设他发表了一条评论“你好”。
将创建新的评论记录,并将这些值插入每个
comments.username <= test_john
comments.body <=你好
我可以不使用Devise或OmniAuth或类似身份验证的工具来做到这一点吗? 或如果我这样做,是否仍必须使用它们?
我至少需要什么宝石?
它的此处称为Omniauth是链接https://github.com/intridea/omniauth
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.