Я поделился своим проектом (с ApyKey) со всеми людьми. Теперь мне было интересно, можно ли создать новый ApiKey, чтобы я знал, что я единственный, кто может получить доступ к моему проекту Firebase?
Как сгенерировать новый Firebase ApiKey
Ответы (5)
Если вы хотите иметь специальный ключ для использования на сервере, вы можете сгенерировать его, перейдя к консоли Firebase для своего проекта, выбрав шестеренку в верхнем левом углу и выбрав настройки проекта. Затем выберите сервисные аккаунты вверху. Затем выберите Firebase Admin SDK и сгенерируйте новый закрытый ключ. Надеюсь это поможет!
Firebase — это клиентская служба. Как только вы используете firebase в производстве, этот ключ станет общедоступным. Ваш ключ не должен быть закрытым, ваша база данных и правила безопасности хранилища должны использоваться для защиты ваших данных.
Это должно быть так. В Firebase есть правила безопасности для защиты данных. https://firebase.google.com/docs/database/security/quickstart https://firebase.google.com/docs/storage/security/start а>
Вы можете установить правила из консоли Firebase в разделе (Проект --> База данных/Хранилище --> Правила) следующим образом:
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
Если пользователи не аутентифицированы, они не могут ни читать, ни записывать данные в базу данных/хранилище.
Любой проект, созданный в firebase, будет присутствовать в облако Google.
Вы можете восстановить «ключ веб-API» Firebase из облака Google.
Если это ключ веб-API, который вы хотите восстановить, читайте дальше!
- Перейдите в облако Google -> откройте консоль -> выберите свой проект.
If you don't find your project under the "RECENT" tab, lookout in the "ALL" tab.
- Перейдите в «API и службы»/«Учетные данные» из навигатора.
- Выберите, чтобы отредактировать ключ, который вы хотите обновить/восстановить.
- Восстановите ключ отсюда.
Готово! Как только вы обновите firestore, вы увидите новый ключ в своих настройках.
** Новый ключ будет доступен сразу. Текущий ключ будет деактивирован навсегда через 24 часа.
Вот ответ, который я нашел, который фактически создал новый ключ веб-API, фактически отключив старый.
Регенерация ключа веб-API Google Firebase