创建cognito Facebook身份提供商?

时间:2018-11-07 23:14:04

标签: amazon-web-services boto3 amazon-cognito-facebook

我在lambda上使用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 :(得分:0)

  

ProviderName和ProviderType必须具有相同的值,即'Facebook'

Facebook ProviderDetails 也应该像

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

我知道这是一个较晚的答复,但是无论如何都要发布给所有遇到此问题的人。