如果我不想创建用户 Table,我必须使用什么 gem 来让用户使用他们的 Twitter 帐户登录?
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 table,其中有一个名为 "username" 的字段。
然后我想将他们的推特帐户的用户名值插入其中。
如何设计系统结构?下面这个过程需要用到什么gems才能实现?
一个人用他的 Twitter 帐户 ID "test_john" 登录。
确认他登录 Twitter 后,我的系统收到回调,现在他有权 post 使用我的网络服务。假设他 post 发表了评论 "hello"。
将创建新的评论记录,并将这些值插入到每个
comments.username <= test_john
comments.body <= 你好
我可以在不使用 Devise 或 OmniAuth 或类似这些身份验证工具的情况下执行此操作吗?
或者如果我这样做,我是否必须使用它们?
我至少需要什么宝石?
这里叫做 Omniauth 是 link https://github.com/intridea/omniauth
如今,Twitter(https://github.com/sferik/sign-in-with-twitter)
等身份验证宝石很少假设我有 posts table,其中有一个名为 "username" 的字段。 然后我想将他们的推特帐户的用户名值插入其中。
如何设计系统结构?下面这个过程需要用到什么gems才能实现?
一个人用他的 Twitter 帐户 ID "test_john" 登录。
确认他登录 Twitter 后,我的系统收到回调,现在他有权 post 使用我的网络服务。假设他 post 发表了评论 "hello"。
将创建新的评论记录,并将这些值插入到每个
comments.username <= test_john
comments.body <= 你好
我可以在不使用 Devise 或 OmniAuth 或类似这些身份验证工具的情况下执行此操作吗? 或者如果我这样做,我是否必须使用它们?
我至少需要什么宝石?
这里叫做 Omniauth 是 link https://github.com/intridea/omniauth