{"id":19207973,"url":"https://github.com/ubuntu/authd","last_synced_at":"2025-04-05T15:07:27.371Z","repository":{"id":176626571,"uuid":"655602412","full_name":"ubuntu/authd","owner":"ubuntu","description":"Authentication daemon for external Brokers","archived":false,"fork":false,"pushed_at":"2025-03-28T14:34:57.000Z","size":23911,"stargazers_count":148,"open_issues_count":65,"forks_count":18,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-03-30T06:02:21.731Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ubuntu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-19T08:26:41.000Z","updated_at":"2025-03-29T15:52:56.000Z","dependencies_parsed_at":"2024-01-22T12:56:13.593Z","dependency_job_id":"f8038422-e574-45e4-944f-c03a4520a564","html_url":"https://github.com/ubuntu/authd","commit_stats":null,"previous_names":["ubuntu/authd"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubuntu%2Fauthd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubuntu%2Fauthd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubuntu%2Fauthd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubuntu%2Fauthd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ubuntu","download_url":"https://codeload.github.com/ubuntu/authd/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247353745,"owners_count":20925329,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T13:23:30.962Z","updated_at":"2025-04-05T15:07:27.345Z","avatar_url":"https://github.com/ubuntu.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# authd: an authentication daemon for cloud identity providers\n\n[actions-image]: https://github.com/ubuntu/authd/actions/workflows/qa.yaml/badge.svg\n[actions-url]: https://github.com/ubuntu/authd/actions?query=workflow%3AQA\n\n[license-image]: https://img.shields.io/badge/License-GPL3.0-blue.svg\n\n[codecov-image]: https://codecov.io/gh/ubuntu/authd/graph/badge.svg\n[codecov-url]: https://codecov.io/gh/ubuntu/authd\n\n[reference-documentation-image]: https://pkg.go.dev/badge/github.com/ubuntu/authd.svg\n[reference-documentation-url]: https://pkg.go.dev/github.com/ubuntu/authd\n\n[goreport-image]: https://goreportcard.com/badge/github.com/ubuntu/authd\n[goreport-url]: https://goreportcard.com/report/github.com/ubuntu/authd\n\n[docs-image]: https://readthedocs.com/projects/canonical-authd/badge/?version=latest\n[docs-url-stable]: https://canonical-authd.readthedocs-hosted.com/en/stable/\n[docs-url-latest]: https://canonical-authd.readthedocs-hosted.com/en/latest/\n\n[![Code quality][actions-image]][actions-url]\n[![License][license-image]](COPYING)\n[![Code coverage][codecov-image]][codecov-url]\n[![Go Report Card][goreport-image]][goreport-url]\n[![Reference documentation][reference-documentation-image]][reference-documentation-url]\n\n[![Documentation Status][docs-image]][docs-url-stable]\n\nauthd is an authentication daemon for cloud-based identity providers. It helps\nensure the secure management of identity and access for Ubuntu machines anywhere\nin the world, on desktop and the server. authd's modular design makes it a\nversatile authentication service that can integrate with multiple identity\nproviders. `MS Entra ID` and `Google Cloud's Identity and Access Management` are currently\nsupported and several other identity providers are under active development.\n\n## Documentation\n\nTo find out more about using authd, refer to the\n[official authd documentation][docs-url-stable].\nIf you are on an edge release then you can also read the\n[latest development version of the documentation][docs-url-latest],\nwhich may include features not yet available in the stable release.\n\nThe documentation includes how-to guides on installing and configuring authd,\nin addition to information about authd architecture and troubleshooting.\n\n## Brokers\n\nauthd uses brokers to interface with cloud identity providers through a\n[DBus API](https://github.com/ubuntu/authd/blob/HEAD/examplebroker/com.ubuntu.auth.ExampleBroker.xml).\n\nCurrently [MS Entra ID](https://learn.microsoft.com/en-us/entra/fundamentals/whatis)\nand [Google IAM](https://cloud.google.com/iam/docs/overview)\nare supported as identity providers.\nThey allow you to authenticate using MFA and the device authentication flow.\n\nFor development purposes, authd also provides an\n[example broker](https://github.com/ubuntu/authd/tree/main/examplebroker)\nto help you develop your own.\n\n## Get involved\n\nThis is an [open source](COPYING) project and we warmly welcome community\ncontributions, suggestions, and constructive feedback. If you're interested in\ncontributing, please take a look at our [contribution guidelines](CONTRIBUTING.md)\nfirst.\n\nWhen reporting an issue you can\n[choose from several templates](https://github.com/ubuntu/authd/issues/new/choose):\n\n- To report an issue, please file a bug report against our repository, using the\n  [report an issue](https://github.com/ubuntu/authd/issues/new?assignees=\u0026labels=bug\u0026projects=\u0026template=bug_report.yml\u0026title=Issue%3A+) template.\n- For suggestions and constructive feedback, report a feature request bug report, using the\n  [request a feature](https://github.com/ubuntu/authd/issues/new?assignees=\u0026labels=feature\u0026projects=\u0026template=feature_request.yml\u0026title=Feature%3A+) template.\n\n## Get in touch\n\nWe're friendly! You can find our community forum at\n[https://discourse.ubuntu.com](https://discourse.ubuntu.com)\nwhere we discuss feature plans, development news, issues, updates and troubleshooting.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubuntu%2Fauthd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fubuntu%2Fauthd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubuntu%2Fauthd/lists"}