NLWeb Auth & Multitenancy

•
32
•

Configures secure authentication, OAuth providers, and multi-tenant data isolation for NLWeb agentic commerce instances.

This skill provides specialized guidance for implementing enterprise-grade security and scalability features within the NLWeb framework. It enables developers to configure OAuth 2.0 providers like GitHub and Google, manage persistent conversation history tied to user identities, and establish multi-tenant architectures. By providing patterns for session storage in distributed environments and data isolation at the retrieval layer, this skill ensures that agentic commerce deployments can securely host multiple customers with strict access controls and reliable performance.

Características Principales

0132 GitHub stars
02Multi-provider OAuth integration for GitHub, Google, Microsoft, and Facebook
03Persistent conversation history mapped to authenticated user identities
04Strong data isolation strategies for Qdrant, Azure AI Search, and Elasticsearch
05Scalable session management using Redis for multi-instance deployments
06Multi-tenant routing via site allowlists and custom middleware patterns

Casos de Uso

01Adding social login and identity management to an agentic commerce storefront
02Implementing long-term conversation memory and search for authenticated users
03Hosting multiple distinct business customers on a single NLWeb deployment safely