Authentication
Overview
Status: No authentication required by defaultAll endpoints are publicly accessible. Consider implementing authentication for production use based on blueoyester’s auth requirements.
User Identification
While authentication is not required, user identification is handled via theresourceId parameter:
- Purpose: Associates conversations with specific users for persistence
- Format: String identifier (e.g., “user123”, “anonymous”)
- Scope: Conversation threads and memory management
Security Considerations
For production deployments, consider implementing:- API Key Authentication: Bearer token in Authorization header
- OAuth 2.0: Third-party authentication integration
- JWT Tokens: Stateless authentication with claims
- Rate Limiting: Per-user request limits
