jspωiki
Sign in with Apple

Overview#

Sign in with Apple was announced at Apple’s Worldwide Developer Conference 2019.

Sign in with Apple will be available with MacOS.10.15 and IOS.13

Requirements#

Sign in with Apple will require that app developers must implement this single sign-on solution wherever they already offer another third-party Authentication Mechanism. Apple’s position on the matter is that it wants to give its customers a "more private choice".

Sign in with Apple requires users to add Two-Factor Authentication to your Apple ID account if not already Implemented.

Sign in with Apple when on non-Apple devices will still be a lot like using any other Single Sign-On scheme.

Sign in with Apple Privacy Enhancing Technologies#

Sign in with Apple user's will be able to choose to reveal their Email Address or Apple will generate a random, but real and verified, Email Address for the app in question to use, then will route the emails the app wants to send to that address. The user can choose to disable the app email address at any time like — like if they begin to get spam, for example.

The ability to create disposable Email Address is not new — you can add pluses (+) or dots (.) in your Gmail address, for example, to set up filters to delete emails from addresses that become compromised. Other email providers offer similar features. However, these other systems do not allow you to disable these addresses.

non-Apple Devices#

On non-Apple devices, Apple sends a six-digit code to a trusted device or phone number.

What is revealed Applications#

The Application will only receive
  • the user’s name associated with their Apple ID
  • the user’s verified email address, or the random email address that routes email to their inbox,
  • a stable Unique Identifier that allows them to set up the user’s account in their system.

Other Details#

More Information#

There might be more information for this subject on one of the following: