Skip to content

About

Sign in with Apple Support

Resources

Code of conduct

Contributing

Stars

165 stars

Watchers

11 watching

Forks

Repository files navigation

Capacitor Sign in With Apple

Capacitor plugin to support Sign in With Apple

Installation

  • npm i @capacitor-community/apple-sign-in
  • npx cap update

Usage (iOS, Web)

import {
  SignInWithApple,
  SignInWithAppleResponse,
  SignInWithAppleOptions,
} from '@capacitor-community/apple-sign-in';

const options: SignInWithAppleOptions = {
  clientId: 'com.your.webservice',
  redirectURI: 'https://www.yourfrontend.com/login',
  scopes: 'email name',
  state: '12345',
  nonce: 'nonce',
};

SignInWithApple.authorize(options)
  .then((result: SignInWithAppleResponse) => {
    // Handle user information
    // Validate token with server and create new session
  })
  .catch(error => {
    // Handle error
  });

Instructions (Android)

Not supported.

About

Sign in with Apple Support

Resources

Code of conduct

Contributing

Stars

165 stars

Watchers

11 watching

Forks

Releases

Packages

Used by

Contributors

Languages