Passer à la navigation

Authentification Apple sur IOS

GitHub

Voici ce dont vous aurez besoin pour configurer l'authentification Apple sur IOS.

  1. Configurez les capacités de votre application.

    Pour cela, veuillez ouvrir Xcode, cliquez sur App XCode App

  2. Assurez-vous d'avoir sélectionné la bonne cible.

    Cible XCode App

  3. Veuillez vous assurer d'avoir ajouté la Sign in with Apple capacité.

    XCode App Ajouter Capacité

    Attention

  4. Initialisez l'authentification Apple dans votre application.

    // onMounted is vue specific
    onMounted(() => {
    SocialLogin.initialize({
    apple: {}
    })
    });
  5. Créez un bouton qui démarre le processus d'authentification.

    Ce bouton doit appeler la fonction suivante :

    async function loginApple() {
    const res = await SocialLogin.login({
    provider: 'apple',
    options: {}
    })
  6. Exécutez votre application sur un PHYSICAL appareil et le testez.

    Si vous avez suivi étape par étape, vous verrez l'écran suivant après avoir cliqué sur votre bouton.

    invite de connexion Apple sur appareil iOS

C'est tout ! Vous êtes prêt.

Appel initialize avec le apple fournisseur avant la connexion. Sur iOS, clientId n'est pas utilisé directement par le système d'exploitation; le plugin l'utilise pour savoir quel fournisseur initialiser.

await SocialLogin.initialize({
apple: {
clientId: 'your-client-id',
},
});
const res = await SocialLogin.login({
provider: 'apple',
options: {
scopes: ['email', 'name'],
},
});

Si vous utilisez la connexion Apple sur IOS pour planifier l'authentification et les flux de compte, connectez-le avec Utilisez @capgo/capacitor-connexion-social pour la capacité native dans Utilisez @capgo/capacitor-connexion-social Utilisez @capgo/capacitor-connexion-social pour le détail d'implémentation dans @capgo/capacitor-connexion-social Utilisez @capgo/capacitor-passkey pour le détail d'implémentation dans @capgo/capacitor-passkey Utilisez @capgo/capacitor-biométrique-native pour le détail d'implémentation dans @capgo/capacitor-biométrique-native Authentification à deux facteurs pour le détail d'implémentation dans Authentification à deux facteurs.