Sign in with Apple

Last updated

Sign in with Apple
Type Single sign-on provider
Launch dateSeptember 19, 2019
Platform(s) iOS, Android, Web (JavaScript)
StatusActive
Website developer.apple.com/sign-in-with-apple/

Sign in with Apple is a single sign-on provider operated by Apple Inc., introduced on June 3, 2019, at Apple's 2019 Worldwide Developers Conference (WWDC) in iOS 13. [1]

Contents

It is designed to allow users to create accounts for third-party services with a minimal amount of personal information (as opposed to login services offered by social networking service platforms such as Facebook, where such features may also grant the third-party service access to personal information tied to their account), only requiring the user to provide a name and email address.

Users can opt for the email address associated with their Apple ID or choose the "Hide My Email" option to generate a disposable email address specific to the service; these addresses end in the privaterelay.appleid.com domain. [2] Messages sent via a disposable (or relay) email address are automatically forwarded to a verified email address of the user's choice, and this function can also be disabled if needed. [3] [4] The service is compatible [5] with the OAuth 2.0 and OpenID Connect standards, and integrates with Face ID and Touch ID on iOS, iPadOS, and macOS. [6]

Usage in software development

On September 12, 2019, Apple updated the App Store Review Guidelines to stipulate that developers whose apps use at least one third-party login service must implement Sign in with Apple, with exceptions for apps that function exclusively as a client for a specific service (such as the Twitter app), that use a login service backed by a citizen identification system, or that are developed to work exclusively with a company's first-party login service. [7] Apple's human interface guidelines require sign in with Apple buttons to be no less prominent than other sign-in services, and to appear "above the fold" without the user having to scroll. [8]

For use outside of iOS apps, Apple also offers a JavaScript library to implement Sign in with Apple on Android and the web. [4]

Compliance with the OpenID standard

In October 2019, Apple made the service compliant with the OpenID Connect authentication standard. It had previously not been fully compliant, having for example excluded "Proof Key for Code Exchange" (PKCE)—whose absence exposed users to possible replay attacks and code injection vulnerabilities. [9] [5]

Related Research Articles

macOS Operating system for Apple computers

macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and laptop computers, it is the second most widely used desktop OS, after Microsoft Windows and ahead of all Linux distributions, including ChromeOS.

<span class="mw-page-title-main">Apple Mail</span> Email client by Apple Inc.

Mail is an email client included by Apple Inc. with its operating systems macOS, iOS, iPadOS, watchOS, and visionOS. Mail grew out of NeXTMail, which was originally developed by NeXT as part of its NeXTSTEP operating system, after Apple's acquisition of NeXT in 1997.

Single sign-on (SSO) is an authentication scheme that allows a user to log in with a single ID to any of several related, yet independent, software systems.

The following tables compare general and technical information for a number of notable webmail providers who offer a web interface in English.

iOS Mobile operating system by Apple

iOS is a mobile operating system developed by Apple Inc. exclusively for its smartphones. It was unveiled in January 2007 for the first-generation iPhone, launched in June 2007.

<span class="mw-page-title-main">App Store (Apple)</span> App distribution platform by Apple Inc

The App Store is an app marketplace developed and maintained by Apple Inc., for mobile apps on its iOS and iPadOS operating systems. The store allows users to browse and download approved apps developed within Apple's iOS SDK. Apps can be downloaded on the iPhone, iPod Touch, or iPad, and some can be transferred to the Apple Watch smartwatch or 4th-generation or newer Apple TVs as extensions of iPhone apps.

Apple ID is a user account by Apple for their devices and software. Apple IDs contain the user's personal data and settings. When an Apple ID is used to log in to an Apple device, the device will automatically use the data and settings associated with the Apple ID.

<span class="mw-page-title-main">Mac App Store</span> App Store on macOS

The Mac App Store is a digital distribution platform for macOS apps, often referred to as Mac apps, created and maintained by Apple Inc. The platform was announced on October 20, 2010, at Apple's "Back to the Mac" event. Apple began accepting app submissions from registered developers on November 3, 2010, in preparation for its launch.

iCloud Cloud storage and cloud computing service by Apple

iCloud is a cloud service developed by Apple Inc. Launched on October 12, 2011, iCloud enables users to store and sync data across devices, including Apple Mail, Apple Calendar, Apple Photos, Apple Notes, contacts, settings, backups, and files, to collaborate with other users, and track assets through Find My. It is built into iOS, iPadOS, watchOS, tvOS, and macOS and may additionally be accessed through a limited web interface and Windows application.

Mozilla Persona was a decentralized authentication system for the web, based on the open BrowserID protocol prototyped by Mozilla and standardized by IETF. It was launched in July 2011, but after failing to achieve traction, Mozilla announced in January 2016 plans to decommission the service by the end of the year.

<span class="mw-page-title-main">Health (Apple)</span> Health informatics mobile app

Health is a health informatics mobile app, announced by Apple Inc. on June 2, 2014, at its Worldwide Developers Conference (WWDC). The app is available on iPhone and iPod Touch devices running iOS 8 or later, and on iPads running iPadOS 17 or later. The application holds health data such as blood pressure measurement and glucose levels, but also holds physical tracking data such as step counts. It can pull data from fitness trackers, smartwatches, smart scales, and other devices.

<span class="mw-page-title-main">Proton Mail</span> End-to-end encrypted email service

Proton Mail is a Swiss end-to-end encrypted email service founded in 2013 headquartered in Plan-les-Ouates, Switzerland. It uses client-side encryption to protect email content and user data before they are sent to Proton Mail servers, unlike other common email providers such as Gmail and Outlook.com. The service can be accessed through a webmail client, the Tor network, or dedicated iOS and Android apps.

tvOS Operating system for the Apple TV

tvOS is an operating system developed by Apple Inc. for the Apple TV, a digital media player. In the first-generation Apple TV, Apple TV Software was based on Mac OS X. Starting with the second-generation, it is based on the iOS operating system and has many similar frameworks, technologies, and concepts.

<span class="mw-page-title-main">LineageOS</span> Free and open-source operating system based on Android

LineageOS is an Android-based operating system for smartphones, tablet computers, and set-top boxes, with mostly free and open-source software. It is the successor to CyanogenMod, from which it was forked in December 2016, when Cyanogen Inc. announced it was discontinuing development and shut down the infrastructure behind the project. Since Cyanogen Inc. retained the rights to the Cyanogen name, the project rebranded its fork as LineageOS.

<span class="mw-page-title-main">Bitwarden</span> Open-source password manager

Bitwarden is a freemium open-source password management service that stores sensitive information, such as website credentials, in an encrypted vault. The platform offers a variety of client applications, including a web interface, desktop applications, browser extensions, mobile apps, and a command-line interface. Bitwarden offers a free US or European cloud-hosted service as well as the ability to self-host.

iOS 13 2019 mobile operating system

iOS 13 is the thirteenth major release of the iOS mobile operating system developed by Apple Inc. for the iPhone, iPod Touch and HomePod. The successor to iOS 12, it was announced at the company's Worldwide Developers Conference (WWDC) on June 3, 2019, and released on September 19, 2019. It was succeeded by iOS 14, released on September 16, 2020.

iOS 14 2020 mobile operating system

iOS 14 is the fourteenth major release of the iOS mobile operating system developed by Apple Inc. for the iPhone and iPod touch lines. Announced at the company's Worldwide Developers Conference on June 22, 2020 as the successor to iOS 13, it was released to the public on September 16, 2020. It was succeeded by iOS 15 on September 20, 2021.

References

  1. Brandom, Russell (June 3, 2019). "Apple announces new sign-in tool to compete with Facebook and Google". The Verge . Retrieved June 4, 2019.
  2. "Hide My Email for Sign in with Apple". Apple Support. Apple Inc. Archived from the original on April 23, 2020. Retrieved May 23, 2020.
  3. "Manage the apps you use with Sign in with Apple". Apple Support. Archived from the original on May 23, 2020. Retrieved May 23, 2020.
  4. 1 2 Perez, Sarah. "Answers to your burning questions about how 'Sign In with Apple' works". TechCrunch . Retrieved June 13, 2019.
  5. 1 2 Wuerthele, Mike. "'Sign in with Apple' better but not perfect, says OpenID Foundation head". AppleInsider. Retrieved May 5, 2020.
  6. "App Makers Are Mixed on 'Sign In With Apple'". Wired. ISSN   1059-1028 . Retrieved May 5, 2020.
  7. "New Guidelines for Sign in with Apple - News - Apple Developer". developer.apple.com. Apple Inc. Archived from the original on May 23, 2020. Retrieved May 23, 2020.
  8. "Buttons - Sign in with Apple - Human Interface Guidelines - Apple Developer". developer.apple.com. Apple Inc. Archived from the original on May 23, 2020. Retrieved April 25, 2022.
  9. Cimpanu, Catalin. "OpenID Foundation says 'Sign In with Apple' is not secure enough". ZDNet. Retrieved May 5, 2020.