Files
dify/api/services/entities/authentication_entities.py
Byron.wangandautofix-ci[bot] 6decc78fd5 refactor(api): move web authentication into application services (#41318)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-30 06:47:17 +00:00

22 lines
446 B
Python

"""Framework-neutral contracts shared by authentication use cases."""
from dataclasses import dataclass
@dataclass(frozen=True, slots=True)
class StoredAuthenticationToken:
email: str | None
code: str | None
phase: str | None = None
@dataclass(frozen=True, slots=True)
class WebAppSessionRecord:
end_user_session_id: str
@dataclass(frozen=True, slots=True)
class WebLoginStatus:
logged_in: bool
app_logged_in: bool