Files
script.service.ultimate/lib/streaming_providers/base/auth/__init__.py
T

34 lines
995 B
Python
Raw Normal View History

2025-10-29 20:23:50 +01:00
# streaming_providers/base/auth/__init__.py
from .base_auth import BaseAuthenticator, BaseAuthToken
2026-05-29 10:02:47 +02:00
from .base_oauth2_auth import (
BaseOAuth2Authenticator,
OAuth2Error,
OIDCConfiguration,
SessionAwareHTTPManager,
)
2025-10-29 20:23:50 +01:00
from .credential_manager import CredentialManager
2026-01-16 12:24:41 +01:00
from .credentials import BaseCredentials, ClientCredentials, UserPasswordCredentials
2026-01-06 16:41:03 +01:00
from .session_manager import SessionManager
2026-05-29 10:02:47 +02:00
from .remote_login_extension import OAuth2RemoteLoginMixin
from .remote_login_manager import RemoteLoginManager, RemoteLoginSession
2025-10-29 20:23:50 +01:00
# Only export what consumers should use
__all__ = [
2026-01-06 16:41:03 +01:00
"BaseAuthenticator",
"BaseAuthToken",
"BaseCredentials",
"UserPasswordCredentials",
"ClientCredentials",
"SessionManager",
"CredentialManager",
2026-05-29 10:02:47 +02:00
# OAuth2 base
"BaseOAuth2Authenticator",
"OAuth2Error",
"OIDCConfiguration",
"SessionAwareHTTPManager",
# Remote login
"RemoteLoginManager",
"RemoteLoginSession",
"OAuth2RemoteLoginMixin",
2026-01-06 16:41:03 +01:00
]