0

我想使用带有 OAuth 2.0 的 Google API 进行身份验证/授权。

目前是否可以仅向您在私人圈子中拥有的人授予访问权限?

基本上我想在网上找到一个地方。要授予 google+ 用户访问权限,我只需将他们拖入特定圈子即可。

4

1 回答 1

2

没有内置任何东西,但你可以构建它。您需要做的是以“管理员”身份登录(具有离线访问权限)您的应用程序,并授予它访问该圈子的权限。该应用程序会经常重新检查 people.list(使用存储的刷新令牌),并记录最新的用户列表。然后,当普通用户登录时,您将允许该登录检查存储的朋友列表,然后再授予他们访问私人区域的权限。您甚至可以为无权访问的用户提供“让我进入”按钮,该按钮将共享一个预先填充的帖子以与您共享,这样他们就可以请求访问权限。

您可以在此处查看如何检索人员列表:https ://developers.google.com/+/web/people/#retrieve_a_collection_of_people

如果您不经常添加朋友,那么您可以在用户尝试访问不属于该组的用户时进行 people.list 更新,以检查他们是否未被添加。

于 2013-10-09T14:45:27.667 回答