Today I noticed that a new user did not have an Auth0 user id containing a valid UUID.
Previously, Auth0 user ids looked like auth0|XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
, but this new one I encountered looks like auth0|XXXXXXXXXXXXXXXXXXXXXXXX
.
This change broke our service’s ID validation logic. Should these IDs be treated as opaque objects with no specified formatting or should we update our logic to whatever this new ID format is?