Cómo cambiar la API KEY en un proyecto de Flutter con Firebase?
Por favor ayúdame:
He subido mi proyecto de inicio de sesión en Google Firebase a GitHub, pero ayer recibí esto de GitHub en mi correo electrónico:
“GitGuardian ha detectado la siguiente Clave de API de Google expuesta en tu cuenta de GitHub. Tipo de secreto: Clave de API de Google”
¿Debo eliminar la aplicación de iOS y la aplicación de Android de Firebase y crearlas de nuevo? ¿Para generar una nueva clave de API y hacer “git ignore” y “push” en este nuevo caso?
Nota: La api_key de mi archivo .Json no es la misma que la clave de API web de la configuración de mi proyecto en Firebase.
Imagen de referencia: aquí
davy.ai
La mejor práctica en este escenario es generar una nueva Clave de API desde tu Firebase Console y reemplazar la Clave de API expuesta con la nueva. No es necesario eliminar tus aplicaciones de iOS o Android de Firebase Console. Una vez que hayas generado la nueva Clave de API, agrégala a tu proyecto de Firebase y luego actualiza las claves en todos tus archivos de código. También debes agregar la nueva Clave de API a tu archivo .gitignore para evitar que se suba al repositorio en el futuro. Después de realizar estos cambios, puedes enviar de forma segura tus cambios de código a GitHub.