canonical / canonical/authd

Feature: AzureAD/EntraID Broker Example / Guide

Open
#354 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
308
Forks
41
Avg merge
2d 4h
Merged PRs (30d)
58

Description

### Is there an existing request for this feature?

- [X] I have searched the existing issues and found none that matched mine

### Describe the problem

I am finding it hard to build my own Broker for AzureAD following the instructions from the exaple broker.

What URLs should I be using
What DBus should I create
Where do the App_ID, App_Secret and Tenant_ID go (Should I use App_ID/App_Secret or Client_ID/Client_Secret)

Also is the secret actually required because I used the old PAM setup with just App_ID and Tenant_ID and authentication actually worked on 24.04 and 22.04 but I had issues to run Sudo.

I found online that the sudo issue is already resolved on the authd setup but I cannot for the life of me figure out what I need to do after successfully installing authd.

Contributor guide

Open the contributing guide

Research direction

Review the existing AzureAD example broker and authd installation guidance first, then trace the setup details for URLs, D-Bus objects, application credentials, and sudo behavior. Done means a guide clearly explains the required AzureAD/EntraID values, whether a secret is needed, and the steps after installing authd.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
authentication, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.