Skip to main content

Crate limes_login

Crate limes_login 

Source
Expand description

Login-manager and session-launch library for limes frontends.

This crate handles login authentication orchestration, PAM session open/close boundaries, user session launching, and session discovery. It intentionally does not contain screenlock/display-lock logic.

Re-exports§

pub use runtime::LoginRuntime;
pub use session::LocalSessionBackend;
pub use session::SessionBackend;
pub use session::SessionManager;

Modules§

runtime
session
session_catalog

Structs§

Config
EventBus
FrontendRunner
FrontendSpec
NoopLockBackend
Authentication backend placeholder for tests and explicit no-backend setups.
PamAuth
StderrEventSink

Enums§

FrontendMode
LimesError

Constants§

PAM_SERVICE

Traits§

AuthBackend
Full authentication backend used by login managers.
EventSink

Type Aliases§

Result