1

我在 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”类型

我究竟做错了什么?

4

1 回答 1

1

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

FacebookProviderDetails也应该像

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

我知道这是一个迟到的回复,但无论如何都会为面临此问题的任何人发布。

于 2019-05-16T11:14:19.300 回答