Hi
We provide SSO via Auth0 social connections to github and bitbucket.
Why is it that a bitbucket user_id in Auth0 is wrapped in braces and github and auth0 are not?
bitbucket|{5810ff24-1ebb-41b6-bd74-9138bbb0c343}
github|104990
auth0|608baa0f84348e00727f71d3
Could you also please confirm that the user_id values displayed in the view user screen within the User Management section of the Auth0 tenant are of the form id_provider_string|user_id_from_id_provider
and that the value for user_id_from_id_provider
is as provided by bitbucket and github identity providers and not changed by Auth0.
Thanks
Ben
Hey there!
Let me follow up on that with appropriate team and get back to you shortly!
I’ve just received an answer from one of our engineering teams.
Yes, the format of the user_id is <provider>|<id_from_provider
. More on that here: How exactly does user_id work and what is the difference between the top level user_id and the ones in identities? - #2 by markd
According to the Bitbucket community resources and documentation: https://developer.atlassian.com/bitbucket/api/2/reference/meta/uri-uuid#userobj
The curly braces are expected and part of how Bitbucket parses the ID. They use curly brackets to differentiate between IDs and usernames.
Let me know if you have any other questions down the road!