I've written a simple power app pages. It is a form with one text field. Below the form, I've put a list to show the currently logged in user's data. If I set the table permissions to access type "global" I would see all the records in the database exposing one user's data to anothers. This is bad. Switching the access to type "contact access" changes the list to "No records found." So I set the permissions back to "global" and change the view to "Filter by Owner is current user" This limited data in the list but revealed that the current user is "system" not the actual external user.
What am I missing?