管理成員資格效期
本頁說明如何更新及擷取群組會員資格到期設定,以及群組擁有者收到的到期通知。
成員資格到期後,群組擁有者、群組管理員、Google Workspace 超級管理員或具備群組管理員權限的 Workspace 委派管理員,就能管理群組和群組對資源的存取權。您可以根據成員資格建立時間或暫時需求限制存取權,而無須手動移除成員。Groups API 可讓會員資格過期,適用於下列用途:
- 資源的限時存取權 (例如,允許某人協助排除正式環境的問題)
- 在通訊群組中暫時加入成員 (例如,在長期專案中暫時將某人納入團隊群組)
只要群組成員具有 MEMBER
角色,就可以套用到所有類型的群組成員 (包括使用者、群組和服務帳戶)。當您為群組成員設定到期日時,該到期日會成為該群組所有子群組成員的預設到期日,除非子群組成員在上層群組中具有直接成員資格,且已套用個別到期日。日後加入的所有子項群組成員,也都會受到這項到期日的影響。
事前準備
設定驗證機制並安裝用戶端程式庫。如要瞭解如何設定 Cloud Identity Groups API,請參閱這篇文章。
新增會員資格期限
如要瞭解如何操作,請參閱「管理 Google 網路論壇的 Google 網路論壇成員資格」或「管理識別資訊對應群組的成員資格」。
更新會員資格到期時間
如要更新會員資格的到期日,請使用父群組的 ID、會員資格的 ID 和 UpdateMembershipRolesParams
資源,呼叫 groups.memberships.modifyMembershipRoles()
。由於成員在群組中可以擁有多個 MembershipRole
,因此您必須指定哪個角色會設有到期日。目前只有 MEMBER
角色可套用到到期日。
要求主體範例
{
"updateRolesParams": [
{
"fieldMask": "expiry_detail.expire_time",
"membershipRole": {
"expiryDetail": {
"expireTime": "2021-10-02T15:01:23Z"
},
"name": "MEMBER"
}
}
]
}
擷取會員資格到期時間
如要擷取會員資格的到期日,請使用父群組 ID 和會員資格 ID 呼叫 groups.memberships.get()
。
電子郵件通知
當會員即將到期時,系統會自動傳送電子郵件通知給所有群組擁有者。系統會在到期日的 72 小時前傳送通知,如果會員方案會在設定的 72 小時前到期,則會立即傳送通知。系統會以各個群組擁有者偏好的語言傳送通知,這由網域管理員在 Google 管理控制台中定義,或由群組擁有者個別定義。