Hi,
Basically, I need to know whether or not it's possible to get the user's name when calling the https://appleid.apple.com/auth/token
API.
This topic is pretty confusing to me, since I saw inconsistent information about it.
First, this page states:
The information returned can include user identity, full name, verified email address, and real user status.
On the other hand, the same page states:
If you request the user’s full name, Sign in with Apple collects the information to pass along to your app. The name defaults to the user’s name from their Apple ID, but the user can change their name. The modified name is only shared with your app and not with Apple, and hence isn’t included in the ID token.
On this other page,, regarding the scope parameter it's written:
The amount of user information requested from Apple. Valid values are name and email. You can request one, both, or none. Use space separation and percent-encoding for multiple scopes; for example, "scope=name%20email"
Pretty confusing, as I wrote earlier...
The point is that when I call the https://appleid.apple.com/auth/token
API, whose response contains the id_token
information, once decoded, this ID token does not show the user's name, whenever the provided scope is name%20email
or even just name
!
In fact, I'm able to get the user's email, but I never can get his name.
Thank you