我在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”类型
我在做什么错了?
答案 0 :(得分:0)
ProviderName和ProviderType必须具有相同的值,即'Facebook'
Facebook 的 ProviderDetails 也应该像
"ProviderDetails": {
"client_id": "xxxxxxxx",
"client_secret": "xxxxxxxx",
"authorize_scopes": "public_profile, email"
}
我知道这是一个较晚的答复,但是无论如何都要发布给所有遇到此问题的人。