отозвать ключ сервера GCM после перехода на FCM - PullRequest
0 голосов
/ 05 января 2019

Я планирую миграцию моего проекта с GCM на FCM .

Опытный человек из FCM говорит :

... после импорта проекта в Firebase он сгенерирует свой собственный ключ сервера, который можно использовать [в устаревших вызовах API FCM для отправки на устройства с токенами, сгенерированными GCM и токенами, сгенерированными FCM]

С этим новым ключом сервера Firebase мне больше не нужен старый ключ сервера GCM. Поскольку старый ключ GCM не понадобится, я хочу отозвать его, чтобы ограничить возможные атаки. Можно ли отозвать все старые серверные ключи GCM для проекта после переноса проекта в FCM?

1 Ответ

0 голосов
/ 08 января 2019

Это возможно. Проектам GCM были предоставлены серверные ключи, доступные через Консоль разработчика Google (убедитесь, что вы выбрали правильный проект).

1

На скриншоте выше вы можете увидеть Ключ сервера (автоматически создан службой Google) . Здесь также можно увидеть опцию удаления ключа API - рядом с иконкой копирования находится значок корзины.

Если вы уже импортировали проект в Firebase, при переходе на вкладку Cloud Messaging также будет отображаться старый ключ сервера, то есть Legacy Server Key .

2

При выборе удаления ключа API сервера по умолчанию отобразится следующее приглашение:

Эти учетные данные будут удалены немедленно и навсегда. После удаления его больше нельзя использовать для выполнения запросов API.

Хотите удалить учетные данные?

При удалении ключа и последующем обновлении обеих страниц будет показан новый автоматически созданный ключ сервера.

...