请求对用户的github配置文件进行只读访问?

时间:2012-10-11 09:53:43

标签: github omniauth

我让用户通过Github使用omniauth-github gem登录。

但是,提供电子邮件地址的最基本范围是user,其中还包括对其个人资料的写入权限(我不需要,并且正在劝阻用户)。

如何请求对其个人资料进行只读访问?

1 个答案:

答案 0 :(得分:1)

这是一个老问题,但我的团队遇到了同样的问题,所以我发布了后人的答案。

Omniauth-GitHub gem有scopes,允许您询问不同的权限集。在您的情况下,您希望将范围留空,因为这意味着

  

公共只读访问权限(包括公共用户个人资料信息,公共回购信息和要点)。