Создание Cognito Facebook провайдера идентификации? - PullRequest
0 голосов
/ 08 ноября 2018

Я использую boto3 на лямбде, создаю провайдер идентификации Facebook, используя:

response = client.create_identity_provider(
    UserPoolId='us-east-2_asqweo3',
    ProviderName='MyAppProviderName',
    ProviderType='Facebook',
    ProviderDetails={
        'app_id': 'xxxxxxxx',
        'app_secret': 'xxxxxxxx'
    }
)

... но я получаю сообщение об ошибке

Поставщик удостоверений не может быть типа 'Facebook'

Что я делаю не так?

1 Ответ

0 голосов
/ 16 мая 2019

ProviderName и ProviderType должны иметь одинаковые значения, т. Е. «Facebook»

Также ProviderDetails для Facebook должно быть похоже на

"ProviderDetails": { "client_id": "xxxxxxxx", "client_secret": "xxxxxxxx", "authorize_scopes": "public_profile, email" }

Я знаю, что это поздний ответ, но в любом случае отправлять сообщения всем, кто сталкивается с этой проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...