Why Your Internal System Should Use Internal IDs (Not External Auth IDs)
Many systems today integrate with external identity providers—services that handle user authentication and issue secure tokens for login. These providers typically return a unique user identifier (like an external_oid, sub, or auth_id) with each session.
It might seem convenient to use these external identifiers as the primary