cognito.tf 848 B

1234567891011121314151617181920212223242526272829303132
  1. resource "aws_cognito_user_pool" "pool" {
  2. name = "game_server_pool"
  3. password_policy {
  4. minimum_length = 8
  5. require_lowercase = false
  6. require_numbers = false
  7. require_symbols = false
  8. require_uppercase = false
  9. temporary_password_validity_days = 14
  10. }
  11. schema {
  12. name = "terraform"
  13. attribute_data_type = "Boolean"
  14. mutable = false
  15. required = false
  16. developer_only_attribute = false
  17. }
  18. tags = local.tags
  19. }
  20. resource "aws_cognito_user_pool_client" "client" {
  21. name = "game_server_api"
  22. user_pool_id = aws_cognito_user_pool.pool.id
  23. explicit_auth_flows = [
  24. "ALLOW_USER_PASSWORD_AUTH",
  25. "ALLOW_USER_SRP_AUTH",
  26. "ALLOW_REFRESH_TOKEN_AUTH"
  27. ]
  28. }