authd¶
authd is an authentication service for Ubuntu that integrates with multiple cloud identity providers. It offers a secure interface for system authentication, enabling cloud-based identity management for Ubuntu Desktop and Server.
authd has a modular design, comprising an authentication daemon and various identity brokers. This enables authd to support a growing list of cloud identity providers. Currently, authd supports authentication with both MS Entra ID and Google IAM. An example broker is also provided to help developers create new brokers for additional identity services.
If an organization is pursuing cloud-based authentication of Ubuntu workstations and servers, authd is a secure and versatile service to support a full transition to the cloud.
Supported cloud providers¶
In this documentation¶
Setup: Installing authd • Configuring authd • Changing authd versions
User login: Logging in with GDM • Logging in with SSH
Deployment: Deploying with Landscape • Deploying with cloud-init
Network file systems: Using with NFS • Using with Samba
authd design: Architecture • Security overview
Troubleshooting: Accessing logs • Entering recovery mode on failed login
Documentation: How this documentation is structured
Project and community¶
authd is a member of the Ubuntu family. It’s an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.
Thinking about using authd for your next project? Get in touch!