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 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.
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.
- NOt known if this is a persistent Unique Identifier over multiple apps or devices.!! Other Details
- Sign in with Apple integrates with iCloud KeyChain
- Developer Guidelines
There might be more information for this subject on one of the following: