Security
13 entities found
Authentication
API endpoints are governed by authentication constraints to ensure secure access. The DataLens Platform includes an authentication system supporting registration, login, and session management. The Auth system in the DataLens Platform uses python-jose as a dependency for security or token management. passlib is used by the Auth system in the DataLens Platform for hashing passwords securely.
Authorization Bearer tokens
Bearer token authentication is implemented in the platform using Authorization Bearer tokens standard for session management. The DataLens Platform uses Authorization Bearer tokens for authentication and authorization purposes.
Batch upload
Batch upload is part of the enhanced AI cataloging process in DataLens. The Phase 2 MVP includes the requirement for Batch Upload of all 150 SVGV budget files. The Batch Upload process uses the RQ job queue for reliable background job execution. Batch Upload uses the Batch Processing Strategy for extraction of files.
Bearer token authentication
The DataLens Platform uses bearer token authentication for security and session management. Bearer token authentication is implemented in the platform using Authorization Bearer tokens standard for session management. The Auth system uses Bearer tokens for simpler authentication management than JWT tokens. The Platform Backend implements bearer token authentication for session management and user access.
database connection
database lock
GDPR-compatible security model
IronClaw conforms to a GDPR-compatible security model to ensure data protection compliance.
Multi-tenant auth
The Backend integrates multi-tenant authentication functionality. DataLens Platform includes an authentication system supporting registration, login, and session management. The Auth system uses Bearer tokens for simpler authentication management than JWT tokens.
OpenClaw agent
OpenClaw agent operates within the OpenClaw agent workspace located on the agent server, hosting agent personas and configuration files. The openclaw user owns and operates the OpenClaw agent service on the agent server to enforce least privilege security and service isolation. OpenClaw agent is configured to use OpenClaw Gateway with agent ID 'main' at ws://176.9.90.154:3100 with authentication token set in environment.
PostgreSQL (Metadata)
PostgreSQL stores project-related metadata, session info, and historical data for the DataLens platform, supporting agent sessions, conversation logs, findings, and GDPR flags.
PurpleThunderBridge
RQ serialization
Serialization challenge addressed by replacing RQ jobs with subprocess calls for GPU extraction.
RQ workers
DataLens Platform plans to use RQ background jobs for asynchronous cataloging and extraction in future iterations. RQ workers depend on Redis for job queue management. RQ worker depends on the Docling extraction system for processing DOCX/PPTX extraction jobs without fallback failure tolerance. RQ Worker depends on RQ queue to consume extraction jobs and process them. Backend processing depends on RQ Worker to execute background extraction and embedding jobs. The extract.py worker runs as part of the RQ workers to process extraction jobs asynchronously. Future work on the DataLens Platform includes integration of RQ workers for background job processing.