【问题标题】:Admin SDK directory api returning member type equal to "CUSTOMER"Admin SDK 目录 api 返回成员类型等于“客户”
【发布时间】:2014-07-03 21:47:14
【问题描述】:

我正在尝试使用 Google Admin SDK 的 Directory API 获取组的所有成员。我已使用 add all users in this domain 按钮将我的域的所有用户添加到该组我的域的管理面板。除此之外,我还向该组添加了一个用户。因此,该组有两个条目。 Directory API 返回以下成员列表。

{
"kind": "admin#directory#members",
"etag": "\"geb3xcv_ZSaV25Ofefv5dh58nnk/LqxcrE5TnEAIfsL40kOhNX3fA8Y\"",
"members": 
    [
        {
            "kind": "admin#directory#member",
            "etag": "\"geb3xcv_ZSaV25Ofefv5dh58nnk/kmhESKx70CkHpkdZmsTYGx6wdNs\"",
            "id": "C037672zf5r",
            "role": "MEMBER",
            "type": "CUSTOMER"
        },
        {
            "kind": "admin#directory#member",
            "etag": "\"geb3xcv_ZSaV25Ofefv5dh58nnk/FVfFaFMLGYQMa2Ly8XA7uLEPLD8\"",
            "id": "118196612we999272349516",
            "email": "notadmin@xyz.com",
            "role": "MEMBER",
            "type": "USER"
        }
    ]

}

第一个成员的成员类型是 CUSTOMER。在文档中已经提到“类型”属性的可能值是 GROUP, MEMBER,可接受的值是 GROUP,USER

这里的CUSTOMER类型是什么意思。它是否会为成员返回与客户相同的类型(与域中的所有用户共享)。

【问题讨论】:

    标签: java gdata google-admin-sdk google-directory-api


    【解决方案1】:

    我在使用 Directory API 时发现了同样的情况。在与 Google Enterprise 支持人员多次讨论后,我确认成员资源的“类型”值为: 'GROUP' 成员是另一个组 'USER' 会员是用户 'CUSTOMER' 成员代表域中的每个用户(类似于 'Everyone' i AD)

    他们承诺会(最终)更新文档以反映这一点。

    【讨论】:

      【解决方案2】:

      此处记录了有关 customerId 的含义和使用的文档:https://developers.google.com/admin-sdk/directory/v1/guides/manage-users.html#get_all_users

      我发现它隐藏在这里:https://developers.google.com/admin-sdk/directory/v1/reference/users

      现在,我没有找到文档的剩余问题是:一个域可以有多个 customerId 吗?如果是这样,可以安全地假设如果一个组包含这种类型的“客户”,我们知道所有域用户都是其中的一部分,即使在多域间隙场景中也是如此。 否则,在我的第一个链接中手动查询“所有用户”api 似乎很痛苦。

      【讨论】:

        【解决方案3】:

        虽然这并没有真正记录在案,但你说的很有可能——我也已将我的应用组织中的所有用户添加到一个组中,并获得一个成员type: CUSTOMER。

         "kind": "admin#directory#members",
         "etag": "\"geb3xXXXXXXXX\"",
         "members": [
          {
           "kind": "admin#directory#member",
           "etag": "\"geb3xcvXXXXXXXX\"",
           "id": "C0XXXXXXXX",
           "role": "MEMBER",
           "type": "CUSTOMER"
          }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-12-16
          • 1970-01-01
          • 2021-07-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多