Короткий ответ
resource "aws_cognito_user_pool_client" "<name>" {
...
supported_identity_providers = ["COGNITO", ...]
...
{
Подробности
API AWS для создания клиента пула пользователей можно найти здесь и документы terraform здесь .
Оба не имеют имен по умолчанию для стандартных провайдеров (Cognito, Amazon, Google, Facebook).
Я не былудалось найти любую документацию Amazon по именам по умолчанию значения SupportedIdentityProviders
клиента пула пользователей, только шаблон в документах AWS API здесь .
При написании кода terraform я имелчтобы переключить значения в консоли AWS, затем использовать CLI для получения значений:
aws cognito-idp describe-user-pool-client --user-pool-id <pool-id> --client-id <client-id>
Для Cognito это возвращает COGNITO
, социальные провайдеры Google
,Facebook
и LoginWithAmazon
.Если вы используете OIDC / SAML, это provider name
, который вы настроили.