Any character other than Latin characters in the firstname/lastName in in the Apple account of a user is not received in Salesforce as expected
Last updated 2021-03-01 ·Reference W-8608313 ·Reported By 1 users
When FirstName or LastName includes any characters other than latin characters in the Apple account of a user, it is not received in Salesforce as expected.
for example: Cyrillic characters
First name: Toão
Last name: Lane
First name: ToÃ£o
Last Name: Lane
In order to reproduce this issue correctly, you need to join the "Apple Developer Program" (for a fee).
This behavior is a special behavior for Apple Auth.Provider.
Apple doesn't have UserInfo endpoint, when you call "Callback URL", you get in the user information (firstName,lastName, email) with it.
Salesforce can't handle these characters correctly if the firstName/lastName has anything other than latin characters.
because Salesforce will read UTF-8 encoded characters as iso-8859-1 in this case.
This will create a user with an unintended firstName/lastName.
Follow the below document to configure apple auth provider
Reported By (1)
Is it Fixed?
Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.