1

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

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

我如何请求对他们的个人资料进行只读访问?

4

1 回答 1

1

这是一个老问题,但我的团队一直有同样的问题,所以我为后代发布了一个答案。

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

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

于 2013-02-24T09:16:07.907 回答