Использование токена Firebase FCM для запрета пользователя? - PullRequest
0 голосов
/ 27 августа 2018

Я создаю приложение, используя Ionic, Angular и Firebase.

Я хотел бы иметь возможность запретить пользователям, если это необходимо, мне интересно, если я храню маркер FCM пользователя в моембазы данных под ban-list, а затем проверять на стороне клиента, чтобы убедиться, что эти переменные совпадают, это хороший способ?

Я уже получаю токен FCM пользователя, так как я также отображаю push-уведомления, так что это кажется довольно простым дополнением.

Я создаю MVP своего продукта, так чтоне обязательно должен быть похож на Fort Knox, но мне просто любопытно, есть ли лучший способ или разумный метод, который я перечислил выше.

Есть мысли?Спасибо!

1 Ответ

0 голосов
/ 27 августа 2018

Я не думаю, что токен FCM является хорошим параметром для использования в качестве элемента списка запретов, почему бы не пользовательский uid, который генерируется, когда они подключаются к firebase?Или пользователь не должен входить в систему?Другое решение (и это не самое лучшее, но будет работать), если вы не используете firebase auth, запрещает пользователю использовать device uuid, который вы можете получить с помощью device plugin , случай использования uuid устройствав том, что если кто-то попытается войти в приложение на этом устройстве, он просто не сможет этого сделать, поскольку вы блокируете все устройство, а не только одного пользователя.

...