【问题标题】:AWS SDK / cognitoIdentityServiceProvider.updateUserPoolClient - Enabled Identity ProvidersAWS 开发工具包 / cognitoIdentityServiceProvider.updateUserPoolClient - 启用的身份提供商
【发布时间】:2019-03-13 14:10:39
【问题描述】:

有没有办法使用 SDK 来启用 Cognito 用户池作为应用程序客户端的身份提供者?我们希望使用 JS SDK 自动执行此过程,但它看起来不像参考文档中的选项。到目前为止,我们只能在 AWS 控制台中执行此操作。

【问题讨论】:

    标签: aws-sdk amazon-cognito


    【解决方案1】:

    是的,您可以使用以下键

    SupportedIdentityProviders

    例如,它需要一个数组。

     await cognito.updateUserPoolClient({
      ClientId: webclientId,
      SupportedIdentityProviders: [
        'COGNITO'
      ],
      AllowedOAuthFlows: ['code'],
      AllowedOAuthFlowsUserPoolClient: true,
      AllowedOAuthScopes: ['email', 'openid', 'profile'],
      CallbackURLs: ['http://localhost:3000/signout'],
      LogoutURLs: ['http://localhost:3000/auth'],
      RefreshTokenValidity: 1
    }).promise();
    

    【讨论】:

      猜你喜欢
      • 2019-03-23
      • 2015-08-08
      • 2020-04-25
      • 2018-10-08
      • 2017-10-14
      • 1970-01-01
      • 2016-09-12
      • 2016-12-04
      • 1970-01-01
      相关资源
      最近更新 更多