限制哪些用户可以使用Omniauth-twitter登录

时间:2013-10-12 21:25:14

标签: ruby twitter sinatra omniauth

我正在构建一个简单的应用程序,需要添加身份验证。我想知道在omniauth中是否有可能限制可以通过用户名使用twitter登录的用户。

我的目标是只允许一些预先选择的人进入此应用程序的后端。

1 个答案:

答案 0 :(得分:0)

我相信您已经有一些策略来管理使用Twitter登录的用户。如果没有,你可能想看看这个raislcast episode

用户使用Twitter登录后,Twitter会转发该用户对象的哈希值。您可以通过request.env["omniauth.auth"]访问它,并决定是否要为特定用户名创建用户对象。