mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 15:38:19 +08:00
refactor: 收口 V3 分层架构与插件兼容边界
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user