Вызов API iOS, который вы используете, является вызовом API Identity Pool, а не вызовом API User Pool.Пулы идентификации Cognito и пулы пользователей Cognito по своей природе сильно отделены друг от друга, и любые связанные идентификаторы входа / идентификатора не отражаются в пуле пользователей.Пулы пользователя Cognito используются для аутентификации, а пулы идентификации Cognito используются для аутентификации.В контексте сетевой безопасности аутентификация означает проверку личности, а авторизация включает предоставление доступа к набору ресурсов (в данном случае ресурсы AWS через временные учетные данные, предоставляемые AWS STS).
Если вы хотите использоватьФедеративные логины Facebook в вашем приложении iOS, я бы порекомендовал вам прочитать о OAuth 2.0, совместимом AUTHORIZATION Endpoint .Пример URL-адреса конечной точки AUTHORIZATION с провайдером идентичности Facebook соответствует указанному формату:
https://(COGNITO_USER_POOL_DOMAIN_NAME)/oauth2/authorize?redirect_uri=https://www.google.com&response_type=token&client_id=XXXX&identity_provider=Facebook
Я бы порекомендовал вам прочитать разницу между пользовательскими пулами Cognito.и Cognito Identity Pools для дальнейшего понимания работы службы Cognito.