Important: Depuis le
1er mai 2024, Apple
exige des fichiers manifestes et des signatures de confidentialité pour les applications iOS qui utilisent des SDK courants, y compris GoogleSignIn-iOS. Passez à GoogleSignIn-iOS 7.1.0 (ou version ultérieure) avant le 1er mai 2024. Suivez notre
guide de mise à jour.
Activer l'application d'App Check
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Lorsque vous comprenez l'impact d'App Check sur vos utilisateurs et que vous êtes prêt à continuer, vous pouvez activer l'application d'App Check.
Activez l'application forcée dans Google API Console.
Pour activer l'application, procédez comme suit :
Accédez à la vue "Modifier" de votre client iOS sur la page Identifiants. Vous y trouverez des métriques à droite de la page, dans la section Google Identity pour iOS.
Cliquez sur le bouton APPLIQUER et confirmez votre choix. Une fois l'application active, toutes les requêtes non validées de votre client seront refusées.
Remarque : Une fois que vous avez activé l'application, un délai de 15 minutes peut être nécessaire pour que les modifications soient prises en compte.
Activer l'application dans la console Firebase
App Check peut être appliqué à des clients iOS spécifiques ou à tous vos clients iOS.
Activer l'application des règles pour tous les clients iOS
Pour activer l'application de la connexion avec Google sur iOS, procédez comme suit.
Une fois l'application activée, toutes les requêtes non validées seront refusées, y compris celles associées à des clients OAuth iOS qui ne sont pas associés à une application Firebase.
Ouvrez la section App Check de la console Firebase.
Développez la section Identité Google pour iOS.
Cliquez sur Appliquer, puis confirmez votre choix.
Notez que l'application de la règle peut prendre jusqu'à 15 minutes après son activation.
Activer l'application des règles pour des clients iOS spécifiques
Vous pouvez également configurer l'application forcée d'App Check pour des clients OAuth iOS spécifiques. Pour ce faire :
Ouvrez Clients OAuth dans la section "App Check" de la console Firebase.
Développez la vue des métriques pour le client OAuth que vous souhaitez configurer.
Si le client n'est pas encore associé à une application, faites-le.
Cliquez sur Créer un contournement de l'application.
Indiquez si vous souhaitez appliquer ou non App Check pour ce client OAuth. Ce paramètre remplace le paramètre d'application global Identity Google pour iOS de votre projet.
Notez que l'application de la règle peut prendre jusqu'à 15 minutes après son activation.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/31 (UTC).
[null,null,["Dernière mise à jour le 2025/08/31 (UTC)."],[[["\u003cp\u003eApp Check enforcement can be enabled to ensure only verified requests are accepted, rejecting unverified ones.\u003c/p\u003e\n"],["\u003cp\u003eEnforcement can be enabled through the Google API Console or the Firebase Console, with options for specific or all iOS clients.\u003c/p\u003e\n"],["\u003cp\u003eEnabling enforcement involves navigating to the respective platform's console, locating the App Check or Google Identity for iOS settings, and clicking the 'Enforce' button.\u003c/p\u003e\n"],["\u003cp\u003eAfter enabling, it takes up to 15 minutes for the changes to take effect, impacting all subsequent requests.\u003c/p\u003e\n"],["\u003cp\u003eFirebase Console provides granular control, allowing enforcement overrides for individual iOS OAuth clients linked to your project.\u003c/p\u003e\n"]]],[],null,["When you [understand how App Check will affect your users](/identity/sign-in/ios/appcheck/monitor-metrics)\nand you're ready to proceed, you can enable App Check enforcement.\n\nEnable enforcement in the Google API Console\n\nTo enable enforcement, complete the following steps:\n\n1. Go to the edit view of your iOS client in the\n [Credentials page](https://console.cloud.google.com/apis/credentials). There, you will see metrics to the right of the page\n under the **Google Identity for iOS** section.\n\n2. Click the **ENFORCE** button and confirm your choice. Once enforcement is\n active, all unverified requests from your client will be rejected.\n\n**Note** : After you enable enforcement, it can take up to 15 minutes for the\nchanges to take effect.\n\nEnable enforcement in the Firebase Console\n\nApp Check can be enforced for specific iOS clients or for all your iOS clients\n\nEnable enforcement for all iOS clients\n\nTo enable enforcement for Google Sign-in on iOS, complete the following steps.\nOnce you enable enforcement, all unverified requests will be rejected, including\nrequests associated with iOS OAuth clients that aren't linked to a Firebase app.\n\n1. Open the [App Check](https://console.firebase.google.com/project/_/appcheck) section of the Firebase console.\n\n2. Expand the **Google Identity for iOS** section.\n\n3. Click **Enforce** and confirm your choice.\n\nNote that it can take up to 15 minutes after you enable enforcement for it to\ntake effect.\n\nEnable enforcement for specific iOS clients\n\nYou can also configure App Check enforcement for specific iOS OAuth clients. To\ndo so:\n\n1. Open [OAuth clients](https://console.firebase.google.com/project/_/appcheck/products/oauth) under the App Check section of\n the Firebase console.\n\n2. Expand the metrics view for the OAuth client you want to configure.\n\n3. If the client is not yet linked to an app, do so.\n\n4. Click **Create enforcement override**.\n\n5. Choose whether to enforce or unenforce App Check for this OAuth client. This\n setting overrides your project's global Google Identity for iOS enforcement\n setting.\n\nNote that it can take up to 15 minutes after you enable enforcement for it to\ntake effect."]]