[project] id = "bsjlbnyslxzsdwxvkaap" name = "Histórias Mágicas" [auth] enabled = true site_url = "https://historiasmagicas.netlify.app" additional_redirect_urls = ["https://historiasmagicas.netlify.app", "https://*.historiasmagicas.netlify.app"] jwt_expiry = 3600 enable_refresh_token_rotation = true refresh_token_reuse_interval = 10 [auth.mfa.totp] enroll_enabled = true verify_enabled = true [auth.email] enable_signup = true double_confirm_changes = true enable_confirmations = true secure_password_change = false max_frequency = "1m0s" otp_length = 6 otp_expiry = 86400 [auth.external] enabled = true providers = ["google"] [auth.external.google] enabled = true client_id = "your-client-id" secret = "your-client-secret" redirect_uri = "https://historiasmagicas.netlify.app/auth/callback" [storage] enabled = true file_size_limit = "50MB" [storage.cors] allowed_origins = ["*"] allowed_methods = ["GET", "POST", "PUT", "DELETE", "OPTIONS"] allowed_headers = ["*"] exposed_headers = ["Content-Range", "Range"] max_age = 3600 [api] enabled = true port = 54321 schemas = ["public", "storage", "auth"] extra_search_path = ["public", "extensions"] max_rows = 1000 [api.cors] enabled = true allowed_origins = ["*"] allowed_methods = ["GET", "POST", "PUT", "DELETE", "OPTIONS"] allowed_headers = ["*"] exposed_headers = ["Content-Range", "Range"] max_age = 3600 [db] port = 54322 shadow_port = 54320 major_version = 15 [db.pooler] enabled = false port = 54329 pool_mode = "transaction" default_pool_size = 15 max_client_conn = 100 [studio] enabled = true port = 54323 api_url = "https://historiasmagicas.netlify.app" [inbucket] enabled = true port = 54324 smtp_port = 54325 pop3_port = 54326 [storage.backend] enabled = true