Authentication API
letterboxdpy.auth.UserSession
dataclass
csrf
cached
property
Extract CSRF token from session cookies.
is_logged_in
property
Lightweight local check for authentication cookies.
username
cached
property
Extract currently signed-in username from session cookies.
load(path=DEFAULT_COOKIE_PATH)
classmethod
Load session from disk and return a UserSession instance.
login(username, password, path=DEFAULT_COOKIE_PATH)
classmethod
Perform a fresh login and return a UserSession instance.
save(path=DEFAULT_COOKIE_PATH)
Save current session to disk.
validate()
Return False only when session is CERTAINLY invalid.