Моя цель - предотвратить пользователей с множественным входом в систему. Я не хочу, чтобы это было на стороне клиента, с такими же значениями onDisconnect и onConnect, но с проверкой сервера. Я наткнулся на этот ответ:
Как предотвратить одновременный вход в систему одного и того же пользователя с Firebase?
Что говорит мне создать пользовательскую систему аутентификации. Когда я следую документам (https://firebase.google.com/docs/auth/ios/custom-auth) Мне нужно «Скопировать этот файл на ваш сервер аутентификации» (3c). Как бы я это сделал? Я просто использую Firebase и свое маленькое приложение для iOS. Я хотел бы управлять всеми этими двумя вещами, без промежуточного сервера, возможно ли это? Или этот файл можно загрузить только через другой сервер?
Если все вышеперечисленное невозможно, как сервер может проверить, действительно ли пользователь вошел в систему? Я использую облачные функции, но я не сталкивался с триггером для входа пользователя. Пожалуйста, не отвечайте на onDisconnect/onConnect, я хочу, чтобы это было на стороне сервера. Пользователь НЕ может войти в систему, если он уже вошел в систему. Спасибо :)