Get user's name when authorizing: what's the truth ??

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

I thought I'd get an answer rather quick, since this seems to be a recurrent question Could anyone help on this one please ?

I'm also looking for this answer - If have a TSI (I think I'm in my 4th week of seeking support) open right now to hopefully resolve it, I'll post what I learn once I learn it.

facing the same issue till today, I am not able to see even email in the decrypted id_token

Get user's name when authorizing: what's the truth ??
 
 
Q