googleapis / googleapis/google-api-nodejs-client

users.settings.delegates List not showing delegates and Create not adding Groups

オープン
#3,239 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る
priority: p2 type: bug
主要言語
TypeScript
スター
12.2k
フォーク
2k
平均マージ
1日 9時間
マージ済み PR(30日)
24

説明

I've created a flow which creates a JWT token from a service account impersonating the mailbox account, it creates a Google Group based on some of the property names. Another JWT Token is created impersonating a bot account that has Group Admin role, this is to patch the group to hide from Address List (avoid people emailing it). The issues encountered are as following:

- When creating the Google Group, all is well, but when adding it as a delegate to the mailbox it keeps giving error saying "Invalid Delegate" however the delegate does exist in Google Admin and does work if manually done from the Mailboxes Account Settings.
- When trying to get details on extra parameters, I attempted a List delegate on the mailbox and keep getting a 204 response with the body being ""
Appreciate the help on this one 🙏

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Start by reproducing the users.settings.delegates List and Create calls using the JWT impersonation flow described in the issue, recording the 204 response and Invalid Delegate error. Compare those results with manually adding the delegate in the mailbox settings and verify whether the client request or the upstream Google API is responsible; done means identifying a reproducible fix or a documented upstream limitation.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
nodejs, typescript
領域
api, authentication
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。