- Provide username/password authentication with PAM - Obtain user data from SSSD - Feature packs for dbus-java, libpam4j and SSSD API - Provisioning script