Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a revolutionary conference talk that introduces a JSON-based approach to passwordless authentication in GNOME desktop environments using SSSD and an enhanced Pluggable Authentication Module (PAM) conversation system. Discover how this innovative messaging system transforms communication between PAM modules and client applications, enabling sophisticated authentication flows that support contextual information sharing, adaptive authentication, and seamless multi-factor authentication. Examine the technical architecture of the JSON-based interface between SSSD and GNOME Display Manager (GDM), including detailed insights into its design principles and implementation strategies. Learn through a practical demonstration of a simple PAM Rust application that serves as a reference implementation for developers looking to integrate this protocol into their own PAM applications. Understand how this enhanced communication protocol enables contextual information sharing for user-specific data and authentication challenges, adaptive authentication that dynamically adjusts authentication steps based on context, and multi-factor authentication orchestration for complex authentication sequences. Witness live demonstrations showcasing the extended PAM conversation capabilities and explore the potential for innovation in modern authentication systems, including current development status and preliminary GUI designs for this cutting-edge authentication approach.
Syllabus
Passwordless Auth: a JSON-Based Approach for modern authentication w/ SSSD & GNOME - DevConf.CZ 2025
Taught by
DevConf