Skip to content
New issue

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

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

Already on GitHub? # to your account

Ensure all groups/user creates in IAM Identity Store are via SCIM api and populate externalId field #166

Open
5 tasks
ChrisPates opened this issue Jan 16, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@ChrisPates
Copy link
Contributor

ChrisPates commented Jan 16, 2024

Is your feature request related to a problem? Please describe.
To enable, other improvements the creation/update/delete of users and groups needs to be consistently carried out via the SCIM api endpoints and not mixed with the Identity Store API. This will allow sync entities to be differentiated from manually created users. The only partial exception would be where a manually created entity matches an entity to be synced, in which case it would be updated via the SCIM apis and switch from being a manually created entity to a synced one.

Dependancies
#141
#142

Tasks

Preview Give feedback
@ChrisPates ChrisPates added this to the v2.2 milestone Jan 16, 2024
@ChrisPates ChrisPates self-assigned this Jan 16, 2024
@ChrisPates ChrisPates modified the milestones: v2.2, v2.3 Mar 21, 2024
@ChrisPates ChrisPates changed the title Ensure all groups/user creates in IAM Identity Store are via SCIM api Ensure all groups/user creates in IAM Identity Store are via SCIM api and populate externalId field Mar 21, 2024
@ChrisPates ChrisPates added the enhancement New feature or request label Mar 21, 2024
@philomory
Copy link

Would having this implemented also avoid situations where the change of a group's "Display Name" in Google Workspace causes ssosync to delete its existing representation of that group and create a new group with the new name? I'm hoping the availability of externalId would prevent that?

@ChrisPates
Copy link
Contributor Author

Yes, it would. Sadly the current code does not make use of the external id field and relies on the display name for groups and email address for users.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants