Sign In with Apple in Xamarin.Forms

Sign In with Apple introduces a new service providing identity protection for users. As of iOS 13 Apple requires any apps using third-party authentication providers to also offer Sign In with Apple. For instructions on using this featuring with Xamarin.iOS, read more here.

When supporting Sign In with Apple within a Xamarin.Forms solution, there are additional considerations to account for Android and UWP. For those platforms, Apple provides a different workflow.

Setup for iOS

This guide walks through the setup necessary to enable Sign in with Apple for iOS applications.

Setup for other platforms

This guide walks through the setup necessary to enable Sign in with Apple for non-iOS applications including Xamarin.Forms Android and UWP.

Use Sign In with Apple

With a few services you can support Sign In with Apple in your cross-platform Xamarin.Forms applications. This guide describes the necessary steps.