init: RAG 知识库服务初始提交
- 后端 API(Flask + Gunicorn) - RAG 引擎(混合检索 + 云端 Reranker + 引用溯源) - 文档解析(MinerU + 多格式支持) - Docker 生产部署配置 - 排除前端项目、敏感配置、模型文件
This commit is contained in:
48
auth/__init__.py
Normal file
48
auth/__init__.py
Normal file
@@ -0,0 +1,48 @@
|
||||
"""
|
||||
认证与安全模块
|
||||
|
||||
包含:
|
||||
- gateway: 网关认证(Header 读取)
|
||||
- security: Prompt 注入防护、输入验证、输出过滤
|
||||
"""
|
||||
|
||||
from auth.gateway import (
|
||||
require_gateway_auth,
|
||||
require_role,
|
||||
get_user_permissions,
|
||||
get_current_user,
|
||||
get_auth_manager,
|
||||
get_accessible_collections,
|
||||
check_collection_permission,
|
||||
can_create_collection,
|
||||
can_delete_collection,
|
||||
require_collection_permission,
|
||||
)
|
||||
|
||||
from auth.security import (
|
||||
validate_query,
|
||||
sanitize_user_input,
|
||||
filter_response,
|
||||
is_safe_response,
|
||||
AgentConstraints,
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
# gateway
|
||||
'require_gateway_auth',
|
||||
'require_role',
|
||||
'get_user_permissions',
|
||||
'get_current_user',
|
||||
'get_auth_manager',
|
||||
'get_accessible_collections',
|
||||
'check_collection_permission',
|
||||
'can_create_collection',
|
||||
'can_delete_collection',
|
||||
'require_collection_permission',
|
||||
# security
|
||||
'validate_query',
|
||||
'sanitize_user_input',
|
||||
'filter_response',
|
||||
'is_safe_response',
|
||||
'AgentConstraints',
|
||||
]
|
||||
Reference in New Issue
Block a user