我正在构建一个简单的应用程序,需要添加身份验证。我想知道在omniauth中是否有可能限制可以通过用户名使用twitter登录的用户。
我的目标是只允许一些预先选择的人进入此应用程序的后端。
答案 0 :(得分:0)
我相信您已经有一些策略来管理使用Twitter登录的用户。如果没有,你可能想看看这个raislcast episode。
用户使用Twitter登录后,Twitter会转发该用户对象的哈希值。您可以通过request.env["omniauth.auth"]
访问它,并决定是否要为特定用户名创建用户对象。