User profiles

User profiles is an authoritative source of core user profile information (email, name, job title, etc.) for principals based on data from the identity provider configured for the CDF project.

User profiles are first created (usually within a few seconds) when a principal issues a request against a CDF API. We currently don't support automatic exchange of user identity information between the identity provider and CDF, but the profile data is updated regularly with the latest data from the identity provider for the principals issuing requests against a CDF API.

Note that the user profile data is mutable, and any updates in the external identity provider may also cause updates in this API. Therefore, you cannot use profile data, for example a user's email, to uniquely identify a principal. The exception is the userIdentifier property which is guaranteed to be immutable.