authd¶
authd is a versatile authentication service for Ubuntu, designed to seamlessly integrate with cloud identity providers like OpenID Connect and Entra ID. It offers a secure interface for system authentication, enabling cloud-based identity management. It can be used to support logins through both GDM and SSH.
authd features a modular structure, facilitating straightforward integration with different cloud services. This design aids in maintaining strong security and effective user authentication. It’s well-suited for handling access to cloud identities, offering a balance of security and ease of use.
authd uses brokers to interface with cloud identity providers through a DBus API. Currently only MS Entra ID is supported. For development purposes, authd also provides an example broker to help you develop your own.
The MS Entra ID broker allows you to authenticate against MS Entra ID using MFA and the device authentication flow.
In this documentation¶
Step-by-step guides covering key operations and common tasks
Technical information on troubleshooting authd
Discussion of product architecture
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!