mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-08-30 04:27:40 +08:00
66 lines
1.5 KiB
Python
66 lines
1.5 KiB
Python
"""插件可用的稳定安全能力门面与旧 ``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",
|
|
]
|