As one example, Django's auth framework gives you a users table which it manages. You would set a foreign key column from customers to users.
I believe the point of GP was to say "use an auth framework". If you're rolling your own auth, then your approach is fine.