Third party authenticator

Hello! Im building a website for our e-sports center and I was thinking about using a third party authenticator like Clerk or Vipps. That's great as we don't need to store user data ourself, but as we are going to sell stuff, we need some form of user data to connect the purchases to the user. What is the best way to do do this? Is it just to create a user table in Postgres and only have a user_id column? Or is there a better way?
Was this page helpful?