Terraform AWS Cognito App客户端

亚当·托马森

当前,他们试图通过Terraform为AWS Cognito用户池设置“应用程序客户端”陷入困境。这是我目前的资源:

resource "aws_cognito_user_pool" "notes-pool" {
  name = "notes-pool"
  username_attributes = ["email"]

  verification_message_template {
    default_email_option = "CONFIRM_WITH_CODE"
  }

  password_policy {
    minimum_length    = 10
    require_lowercase = false
    require_numbers   = true
    require_symbols   = false
    require_uppercase = true
  }

  tags {
    "Name"    = "notes-pool"
    "Environment" = "production"
  }
}

上面的工作正常,并且创建了我的用户池。如果有人对如何在同一资源中创建应用程序客户端有任何想法,我将不知所措。我开始怀疑此功能不存在!

西拉

我相信这只是最近添加到terraform的版本。您可以执行以下操作,将客户端添加到用户池:

 resource "aws_cognito_user_pool_client" "client" {
     name = "client"
     user_pool_id = "${aws_cognito_user_pool.pool.id}"
     generate_secret = true
     explicit_auth_flows = ["ADMIN_NO_SRP_AUTH"]
 }

有关文档,请参见此处:aws_cognito_user_pool_client上的Terraform条目

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

AWS Cognito无法验证客户端的秘密哈希

如何从客户端发送 aws cognito 令牌

网站的 AWS Cognito 应用程序客户端设置

什么是Cognito App客户端机密

如何使用Terraform创建AWS Cognito用户

如何在Keycloak中创建客户端以与AWS Cognito Identity Federation一起使用

AWS Cognito用户池ID和应用程序客户端ID是否保密?

AWS Cognito NotAuthorizedException客户端尝试写入未经授权的属性

AWS Cognito如何验证客户端发送到我的应用程序的ID和访问令牌的方式

AWS Cognito 用户池:给定应用程序客户端 ID,如何获取其池 ID?

RDS,AWS Lambda,App客户端-设置类型

AWS Client VPN客户端-客户端通信

AWS-Cognito身份验证-卷曲调用-在没有CLI的情况下生成令牌-没有客户端机密

創建 AWS Cognito 用戶池時出現 Terraform 錯誤

如何在“ Terraform”中引用aws_cognito_user_pools id?

通过Terraform或Cloudformation启用和配置AWS Cognito高级安全功能

使用Terraform设置AWS Cognito用户池的帐户恢复首选项

創建 AWS Cognito 用戶池時出現 Terraform 錯誤

Cognito:用户池客户端OAuth范围限制

AWS SES - SMTP 与 SES 客户端

AWS多个VPN客户端证书

如何从客户端启动AWS Codepipeline?

存根 AWS SQS 客户端

使用 terraform 从 Cloud SQL 检索客户端证书

设置在AWS Cognito User Pool App Client中的含义

AWS Cognito AccessToken与IdToken

AWS Cognito用户管理

AWS Cognito与AppAuth集成

AWS Cognito缺少功能