Вот ответ от Поддержка MongoDB
Почему Stitch создает нового «пользователя»
«Пользователь» Stitch создает вэтот сценарий является внутренним пользователем.Этот «пользователь» также содержит пользовательские данные и метаданные, предоставленные JWT, и не хранится вместе с другими вашими коллекциями в кластере Atlas, с которым связано ваше приложение.Обратите внимание, что этот «пользователь» не доступен для MongoDB без использования триггера или другой функции для его загрузки в базу данных.
Почему не возвращается ошибка входа
Ошибка входа в систему не возвращается, потому что пользовательский поставщик аутентификации проверяет только подписанный JWT из внешней системы на предмет его собственной копии ключа подписи.Если подписи совпадают, то вход считается успешным.
Ответственность за отказ входа в систему несет внешний поставщик аутентификации;not Stitch.
Где будут храниться пользовательские данные
Пользовательские данные должны управляться в вашей базе данных.Наиболее эффективный способ интегрировать это с провайдером пользовательской аутентификации - это использовать Аутентификационный триггер для типов операций Создание и / или Вход в систему.Это позволит вам запускать функцию Stitch каждый раз, когда инициируется событие аутентификации.
Существует пример использования триггеров аутентификации в блоге MongoDB , который может помочьобъясните процесс дальше.