Skip to content

fix: forwarda X-Evo-Tenant-Id ao buscar credenciais OAuth no CRM#27

Merged
DavidsonGomes merged 1 commit into
developfrom
fix/forward-tenant-oauth-credentials
Jul 11, 2026
Merged

fix: forwarda X-Evo-Tenant-Id ao buscar credenciais OAuth no CRM#27
DavidsonGomes merged 1 commit into
developfrom
fix/forward-tenant-oauth-credentials

Conversation

@DavidsonGomes

Copy link
Copy Markdown
Member

Conectar Google Calendar/GitHub/etc dava 500 'credentials not configured' mesmo com a credencial BYO da marca configurada: o processor buscava as credenciais no CRM so com X-Service-Token, sem o tenant, entao o CRM resolvia a config global (vazia). As rotas OAuth leem o tenant do request via runtime_context.current_context_id e passam tenant_id p/ get__credentials, que anexa X-Evo-Tenant-Id quando presente (no-op standalone). 14 providers.

Ao conectar Google Calendar/GitHub/etc, o processor buscava as credenciais OAuth
no CRM só com X-Service-Token, SEM o tenant → o CRM resolvia a config global
(vazia) → 500 'credentials not configured', mesmo com a credencial BYO da marca
existindo. As rotas OAuth agora leem o tenant do request via
runtime_context.current_context_id(request) e passam get_<provider>_credentials(
tenant_id=cid); o service anexa X-Evo-Tenant-Id junto do X-Service-Token quando há
tenant (no-op standalone). 14 providers.

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @DavidsonGomes, you have reached your weekly rate limit of 500000 diff characters.

Please try again later or upgrade to continue using Sourcery

@DavidsonGomes DavidsonGomes merged commit 5ff4857 into develop Jul 11, 2026
4 checks passed
@DavidsonGomes DavidsonGomes deleted the fix/forward-tenant-oauth-credentials branch July 11, 2026 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant