Skip to content

feat(admin): add user and group management (Admin Directory API) #340

@dl-alexandre

Description

@dl-alexandre

Summary

Add Google Admin SDK Directory API support for user and group management in Google Workspace.

Current State

gog groups uses Cloud Identity API for listing groups and members. This proposal adds Admin Directory API for full user provisioning and group management with domain-wide admin capabilities.

Proposed Commands

gog admin users list --domain example.com
gog admin users get user@example.com
gog admin users create user@example.com --given "John" --family "Doe" --password "..."
gog admin users suspend user@example.com
gog admin groups list --domain example.com
gog admin groups members list group@example.com
gog admin groups members add group@example.com user@example.com --role MEMBER

Use Cases

  • User provisioning and deprovisioning
  • Onboarding/offboarding automation
  • Bulk group membership management
  • Admin audits and compliance

API Notes

Related


I've implemented this in another Drive CLI and can share implementation details if helpful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions