Я использую Cognito с пулом пользователей для проверки подлинности приложения Ionic.Приложение использует AWS Amplify для выполнения операций регистрации и входа.
Теперь мне нужно добавить аутентификацию facebook, чтобы я добавил внешнее федеративное отображение идентификаторов, а также атрибуты facebook в соответствующие атрибуты пула пользователей Cognito.
На стороне приложения я использую Facebook SDK длявойдите через Facebook, получите токен JWT Facebook и вызовите Amplify federatedSignIn () для аутентификации.Аутентификация работает, но в пуле пользователей Cognito не создается ни один пользователь (в соответствии с официальной документацией"Независимо от того, входят ли пользователи в систему напрямую или через третьих лиц, все пользователи имеют профиль в пуле пользователей").
Так как пользователь не создан, я не могу вызвать метод Amplify currentSession (), чтобы получить токен (который будет использоваться для лямбда-аутентификации), так как нет пользователя.
Я что-то упустил?