refactor: 收口 V3 分层架构与插件兼容边界

This commit is contained in:
jxxghp
2026-08-18 13:22:02 +08:00
parent cca99bd421
commit 8472bcff43
274 changed files with 10730 additions and 6130 deletions
+65
View File
@@ -0,0 +1,65 @@
"""插件可用的稳定安全能力门面与旧 ``app.core.security`` 目标。"""
from app.adapters.web.security.access import (
anthropic_api_key_header,
api_key_header,
api_key_query,
api_token_query,
oauth2_scheme_manual_error,
openai_bearer_scheme,
resource_token_cookie,
set_or_refresh_resource_token_cookie,
set_superuser_token_payload_provider,
verify_apikey,
verify_apitoken,
verify_resource_token,
verify_token,
)
from app.application.security.token import (
ALGORITHM,
BCRYPT_PASSWORD_MAX_BYTES,
BCRYPT_ROUNDS,
PasswordTooLongError,
TokenValidationError,
aes_decrypt,
aes_encrypt,
create_access_token,
decode_access_token,
decrypt,
encrypt_message,
get_password_hash,
hash_sha256,
nexusphp_encrypt,
verify_password,
)
__all__ = [
"ALGORITHM",
"BCRYPT_PASSWORD_MAX_BYTES",
"BCRYPT_ROUNDS",
"PasswordTooLongError",
"TokenValidationError",
"aes_decrypt",
"aes_encrypt",
"anthropic_api_key_header",
"api_key_header",
"api_key_query",
"api_token_query",
"create_access_token",
"decode_access_token",
"decrypt",
"encrypt_message",
"get_password_hash",
"hash_sha256",
"nexusphp_encrypt",
"oauth2_scheme_manual_error",
"openai_bearer_scheme",
"resource_token_cookie",
"set_or_refresh_resource_token_cookie",
"set_superuser_token_payload_provider",
"verify_apikey",
"verify_apitoken",
"verify_password",
"verify_resource_token",
"verify_token",
]
+2 -1
View File
@@ -1,6 +1,7 @@
"""插件可使用的宿主服务发现与运行时门面。"""
from app.runtime.extensions.service_registry import ServiceBaseHelper, ServiceConfigHelper
from app.application.service import ServiceBaseHelper
from app.runtime.extensions.service_config import ServiceConfigHelper
from app.runtime.state import SystemHelper
from app.application.downloader import DownloaderHelper
from app.application.rules import RuleHelper