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.

In this documentation

Step-by-step guides covering key operations for your chosen identity provider.

Technical information on supported cloud providers and troubleshooting authd.

Reference

Architecture reference for authd, showing how its brokers interface with multiple cloud providers.

Explanation

Documentation for the stable release of authd and the latest development version are both available.


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!