Even if you delete the app and run it again, you can't have access to the familyName, givenName, email, etc. It truly is given to you ONE time.
My team noticed this problem early, and even though we only launched in specific locations, we started saving information into keychain of people who were out of location.
A way to test if your auth stuff works is to run your auth code on a phone you haven't plugged into simulator yet.
Topic:
App & System Services
SubTopic:
General
Tags: