Skip to content

Conversation

@mateovespConductor
Copy link
Contributor

@mateovespConductor mateovespConductor commented Jun 19, 2025

The connector previously failed to provision groups and vaults correctly.

Groups: The issue was caused by using an attribute from the entitlement that returned an empty value. This was resolved by introducing a helper function that extracts the entitlement name from its own ID.

Vaults: When provisioning vaults, the connector failed to include required dependent permissions, which caused 1Password to return errors. This was fixed by implementing a recursive function that correctly traverses and includes all dependent permissions.

In addition, an important limitation regarding service accounts was added to the documentation:

When using a service account to run the connector, vault provisioning is limited by 1Password. Specifically, only vaults that were created by the same service account can be modified. Vaults created by other users or service accounts cannot have permissions granted or revoked using a service account.

@mateovespConductor mateovespConductor force-pushed the mateovesp/fix-provisioning branch 9 times, most recently from d0e5fe6 to 2fa7d62 Compare June 19, 2025 16:13
@mateovespConductor mateovespConductor merged commit d61e283 into main Jun 25, 2025
3 checks passed
@mateovespConductor mateovespConductor deleted the mateovesp/fix-provisioning branch June 25, 2025 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants