Skip to content

Apple login for web browsers

Configuring the web login is not trivial. It’s more difficult than setting up Sign in with Apple on iOS but more difficult than setting up Sign in with Apple on Android.

Please follow the guide here to generate the service.

  1. Go to your Service ID configuration

    In the Apple Developer Portal, navigate to Identifiers > Services IDs and click on your service ID.

  2. Configure Sign in with Apple

    Click on Configure next to Sign in with Apple.

    apple_dev_configure_login

  3. Add the Return URLs

    Click on the + button to add a new return URL.

    apple_dev_return_url_plus

  4. Add the Return URLs

    Add your domain for your web application in Domains and Subdomains.

    Then, add your domain with the https:// prefix and the path from which you will call Apple Login. For example, if your domain is https://my-app.com and you will call Apple Login from /login, you should add https://my-app.com/login as the return URL.

    apple_dev_return_url_add

  5. Save the changes

    1. Click on the Next button to save the changes.
    2. Click on the Save button to save the changes.
  6. You should be ready to test the login for JavaScript. Please note that you cannot test from localhost.

Keep going from Apple login for web browsers

Section titled “Keep going from Apple login for web browsers”

If you are using Apple login for web browsers to plan authentication and account flows, connect it with Using @capgo/capacitor-social-login for the native capability in Using @capgo/capacitor-social-login, @capgo/capacitor-social-login for the implementation detail in @capgo/capacitor-social-login, @capgo/capacitor-passkey for the implementation detail in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric for the implementation detail in @capgo/capacitor-native-biometric, and Two-factor authentication for the implementation detail in Two-factor authentication.