宣誓認証を使用して、組織内の一時停止されていないユーザーのリストをGoogle APIから取得する方法を探しています。
Google プロファイル API には oauth がありますが、返されたユーザー リストに isSuspended フラグが含まれていません。
Google プロビジョニング API は isSuspended フラグを返しますが、私が理解している限り、OAUTH で承認することはできません。
これを達成するために必要な他のオプションはありますか?
宣誓認証を使用して、組織内の一時停止されていないユーザーのリストをGoogle APIから取得する方法を探しています。
Google プロファイル API には oauth がありますが、返されたユーザー リストに isSuspended フラグが含まれていません。
Google プロビジョニング API は isSuspended フラグを返しますが、私が理解している限り、OAUTH で承認することはできません。
これを達成するために必要な他のオプションはありますか?
はい、Provisioning API は OAuth 1.0 および 2.0 で動作します。こちらのドキュメントと必要なスコープを参照してください。
Google Apps インスタンス全体のすべてのユーザーのみが必要な場合は、すべてのドメイン内のすべてのユーザーを取得する API 呼び出しを使用し、isSuspended = True
.
また、リストを特定の組織単位 (OU) の下のユーザーに絞り込む必要がある場合は、組織単位の直属の兄弟ユーザーの取得API 呼び出しも使用してから、リストを OU 内にあり、無効になっていないユーザーに絞り込みます。