limes-login 0.2.0

Login manager/session-launch library for limes frontends.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! 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.

pub mod runtime;
pub mod session;
pub mod session_catalog;

pub use limes_common::{
    AuthBackend, Config, EventBus, EventSink, FrontendMode, FrontendRunner, FrontendSpec,
    LimesError, NoopLockBackend, PAM_SERVICE, PamAuth, Result, StderrEventSink,
};
pub use runtime::LoginRuntime;
pub use session::{LocalSessionBackend, SessionBackend, SessionManager};