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

Added externalId support to SCIM integration #12030

Merged
merged 2 commits into from
Oct 25, 2022

Conversation

uberbrady
Copy link
Collaborator

It turns out that Okta requires that you support the externalId attribute, which is a value that is generated by the SCIM client, and transparently stored (and queried) on the SCIM server (which is Snipe-IT).

This adds this new field to the Users table, and maps it back out in SCIM so if it's used, it will be correctly set and returned.

I've tested that if I change the database to set an externalId, then it is returned.

@uberbrady uberbrady requested a review from snipe as a code owner October 25, 2022 21:23
@snipe snipe changed the base branch from master to develop October 25, 2022 21:23
Copy link
Owner

@snipe snipe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks pretty straightforward, excellent work! I just had a quick note on the migration.

@uberbrady uberbrady requested a review from snipe October 25, 2022 21:38
@snipe snipe merged commit 9e08936 into snipe:develop Oct 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants