sailpoint-oss / colab-saas-conn-identity-fusion

MIT License
5 stars 4 forks source link

[FEATURE] Use configuration on the Source to determine which source attributes correspond to which Identity attributes #7

Open drosenbauer opened 9 hours ago

drosenbauer commented 9 hours ago

The mapping function (merging_map) is used in two different ways within this connector - to populate the Identity Fusion "unique account" object with its rolled-up fields and for matching a new Source account to an Identity. So for matching, it just iterates over the Account to find the first account field in the list of field names. This could become a problem if a source has a field with a matching name, but we actually want a different one.

Since all of the authoritative source objects are available within the aggregation, we can optionally read this configuration from the Source itself. This would require that we manually add those attributes to the Source via API, but that's doable. (Or create a small CLI to do it.)

codey-bot[bot] commented 9 hours ago

🎉 Thanks for opening your first issue here! Be sure to follow the issue template, and welcome to the community! 🙌