Skip to content
SSO (Vectora Auth)

SSO (Vectora Auth)

PT | EN

Vectora Auth is Vectora’s independent identity system. It allows organizations to manage access to code intelligence sovereignly and in isolation.

Standalone Identity

Unlike previous versions, Vectora now operates its own identity provider or allows connection with external providers (BYOI - Bring Your Own Identity).

SSO Options

Vectora supports integration with leading market providers via standard protocols:

  1. OAuth2 / OpenID Connect (OIDC): Connect Vectora directly to Google Workspace, GitHub Enterprise, Okta, or Auth0.
  2. SAML 2.0: Robust integration with Microsoft Azure AD and other enterprise providers.

Provider Configuration

To configure an external provider, add the credentials to your configuration file or environment variables:

VECTORA_AUTH_METHOD=oidc
VECTORA_OIDC_ISSUER=https://accounts.google.com
VECTORA_OIDC_CLIENT_ID=your_client_id
VECTORA_OIDC_CLIENT_SECRET=your_client_secret

Authentication Flow

  1. The user requests access via CLI or Interface.
  2. Vectora redirects to the configured SSO provider.
  3. After login, Vectora issues a locally signed Vectora JWT.
  4. This token is used for all interactions with the search engine and MCP tools.

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

Part of the Vectora ecosystem · Open Source (MIT) · Contributors