Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Google workspace) support user creation using iambic templates #638

Open
sahu04 opened this issue Sep 12, 2023 · 2 comments
Open

(Google workspace) support user creation using iambic templates #638

sahu04 opened this issue Sep 12, 2023 · 2 comments
Labels
enhancement New feature or request help wanted Extra attention is needed work-in-progress

Comments

@sahu04
Copy link

sahu04 commented Sep 12, 2023

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Community Engagement
Help us prioritize this request and express your support by adding a 👍 reaction to the original issue. This will assist both the community and the maintainers in addressing this request.

Please avoid leaving "+1" or "me too" comments as they create extra noise for issue followers and do not assist in prioritizing the request. If you are considering working on this issue or have already submitted a pull request, kindly leave a comment.

@smoy smoy added the enhancement New feature or request label Sep 12, 2023
@smoy smoy changed the title its better if Google workspace support user creation using iambic templates (Google workspace) support user creation using iambic templates Sep 12, 2023
@smoy smoy added the help wanted Extra attention is needed label Sep 12, 2023
@smoy
Copy link
Contributor

smoy commented Sep 12, 2023

Any developer likes to take this on? there should be a pretty solid path as the google group support uses the same SDK. So I will outline roughly the implementation need.

  • define the Pedantic model to represent Google Workspace User (you can use the Google Workspace group as an example)
  • wire the Google workspace to do a User import action. you have to wire up the Google SDK call similar to other groups import is doing.

There should be a lot of parallel to Google Group implementation.

reference: https://developers.google.com/admin-sdk/directory/v1/guides/manage-users

@smoy
Copy link
Contributor

smoy commented Sep 13, 2023

I primed the pump to have import working. But it will take more iteration to get to support create user.

#639

It seems from API docs, create user must supply a password, which is really unfortunately, because we don't want to deal with password. (to minimize risk)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed work-in-progress
Projects
None yet
Development

No branches or pull requests

2 participants