Skip to content
SSO (Vectora Auth)

SSO (Vectora Auth)

PT | EN

O Vectora Auth é o sistema de identidade independente do Vectora. Ele permite que organizações gerenciem o acesso à inteligência de código de forma soberana e isolada.

Identidade Standalone

Diferente de versões anteriores, o Vectora agora opera seu próprio provedor de identidade ou permite a conexão com provedores externos (BYOI - Bring Your Own Identity).

Opções de SSO

O Vectora suporta integração com os principais provedores do mercado via protocolos padrão:

  1. OAuth2 / OpenID Connect (OIDC): Conecte o Vectora diretamente ao Google Workspace, GitHub Enterprise, Okta ou Auth0.
  2. SAML 2.0: Integração robusta com Microsoft Azure AD e outros provedores corporativos.

Configuração do Provedor

Para configurar um provedor externo, adicione as credenciais no seu arquivo de configuração ou variáveis de ambiente:

VECTORA_AUTH_METHOD=oidc
VECTORA_OIDC_ISSUER=https://accounts.google.com
VECTORA_OIDC_CLIENT_ID=seu_client_id
VECTORA_OIDC_CLIENT_SECRET=seu_client_secret

Fluxo de Autenticação

  1. O usuário solicita acesso via CLI ou Interface.
  2. O Vectora redireciona para o provedor SSO configurado.
  3. Após o login, o Vectora emite um Vectora JWT assinado localmente.
  4. Este token é usado para todas as interações com o motor de busca e ferramentas MCP.

External Linking

ConceptResourceLink
OpenID ConnectOIDC Core 1.0 Specificationopenid.net/specs/openid-connect-core-1_0.html
JWTRFC 7519: JSON Web Token Standarddatatracker.ietf.org/doc/html/rfc7519
OAuth 2.0RFC 6749: The OAuth 2.0 Authorization Frameworkdatatracker.ietf.org/doc/html/rfc6749
MCPModel Context Protocol Specificationmodelcontextprotocol.io/specification
MCP Go SDKGo SDK for MCP (mark3labs)github.com/mark3labs/mcp-go

Parte do ecossistema Vectora · Open Source (MIT) · Contribuidores