FacebookAuthProvider and native access token authentication

I was reviewing this and testing it out in a mobile app and have a question. When a user authenticates this way via an accesstoken that was retrieved from the external service and passed to service stack, does a user get created in the service stack backend? If not, how would you go about creating that user? Just curious about this and how it fits with service stack’s users.

In summary the service is posting an authenticate request with provider and accesstoken and the user doesn’t exist but still authenticates.

Yeah it creates the user if it doesn’t exist, otherwise Inserts or Updates an entry in the users UserAuthDetails table with the Facebook OAuth Info.