Development-only authentication modules that bypass or minimize security checks. These modules are intended for local development and testing only.
Warning: Never use these modules in production environments.
Development authentication that completely bypasses security checks.
authentication:
module: noop- Accepts any request without token validation
- Extracts
user_idfrom query parameters (defaults to00000000-0000-0000-0000-000) - Uses fixed username
lightspeed-user - No authorization checks performed
- Local development without authentication overhead
- Quick prototyping and testing
- CI/CD pipeline testing
Development authentication that requires tokens but doesn't validate them.
authentication:
module: noop-with-token- Extracts bearer token from the
Authorizationheader - Same user ID and username handling as
noop - Token is passed through unvalidated for downstream use
- Useful for testing token passthrough behavior
- Testing downstream components that need tokens
- Verifying token extraction logic
- Development environments with partial authentication
# Basic request (no auth required)
curl http://localhost:8080/v1/query \
-H "Content-Type: application/json" \
-d '{"query": "Hello"}'
# With custom user_id
curl "http://localhost:8080/v1/query?user_id=test-user-123" \
-H "Content-Type: application/json" \
-d '{"query": "Hello"}'# Token required but not validated
curl http://localhost:8080/v1/query \
-H "Content-Type: application/json" \
-H "Authorization: Bearer any-token-value" \
-d '{"query": "Hello"}'