web-dev-qa-db-fra.com

Pourquoi SafetyNet Attestation a-t-il cessé de fonctionner?

J'ai une application qui utilise le SafetyNet Attestation API depuis un certain temps.

Tout à coup, tous les appels à l'API ont commencé à échouer. Quelque chose est arrivé à l'API SafetyNet Attestation?

6
Oscar

Comme mentionné dans la documentation et la liste de contrôle de Google pour l'intégration de SafetyNet Attestation , il est désormais obligatoire d'utiliser une clé API pour utiliser l'API SafetyNet Attestation.

Auparavant, il était possible d'utiliser l'API SafetyNet Attestation sans clé d'API et vous obteniez un quota par défaut (non spécifiquement affecté à votre projet). Ce quota par défaut est maintenant obsolète.

L'utilisation du quota partagé a inutilement exposé votre trafic à une limitation spécifique à un projet et peut avoir entraîné des erreurs pour d'autres utilisateurs de l'API.

Vers avril 2018, Google a commencé à empêcher les nouveaux utilisateurs de l'API SafetyNet Attestation (identifiée par le nom du package de l'application) d'utiliser ce quota par défaut.

La plupart des clients existants utilisent maintenant des clés API, mais si votre projet ne le fait pas, tout le trafic non autorisé sans clé API a commencé à échouer de manière permanente à partir du 1er août 2018.

Si vous utilisiez l'API SafetyNet Attestation sans clé, vous devez maintenant utiliser une clé. La bonne nouvelle est que le faire est gratuit et très facile!

9
Oscar