{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "additionalProperties": false, "properties": { "oauthProxyUrl": { "type": "string", "description": "Sobreescribe la URL base del proxy OAuth (por defecto usa la constante del código). Útil para staging o desarrollo del proxy." }, "startggClientId": { "type": "string", "description": "DEV ONLY: Client ID de tu propia OAuth app de start.gg. Si está presente junto a startggClientSecret, activa el modo dev (exchange directo, sin proxy)." }, "startggClientSecret": { "type": "string", "description": "DEV ONLY: Client Secret de tu propia OAuth app de start.gg. NUNCA subas este valor a git." }, "startggOAuthPort": { "type": "integer", "default": 34920, "minimum": 1, "maximum": 65535, "description": "Puerto local para el servidor de callback OAuth de start.gg." }, "challongeClientId": { "type": "string", "description": "DEV ONLY: Client ID de tu propia OAuth app de Challonge. Si está presente junto a challongeClientSecret, activa el modo dev." }, "challongeClientSecret": { "type": "string", "description": "DEV ONLY: Client Secret de tu propia OAuth app de Challonge. NUNCA subas este valor a git." }, "challongeOAuthPort": { "type": "integer", "default": 34921, "minimum": 1, "maximum": 65535, "description": "Puerto local para el servidor de callback OAuth de Challonge." } } }