Azure Active Directory PAM Module.
./bootstrap.sh
./configure
make
sudo make install
Edit /etc/pam.d/{{service}}
and add the following line:
auth required pam_aad.so
Create the file /etc/pam_aad.conf
and fill it with:
{
"client": {
"id": "{{client_id}}"
},
"domain": "{{domain}}",
"group": {
"id": "{{group_id}}"
},
"tenant": {
"name": "{{organization}}.onmicrosoft.com",
"address": "{{organization_email_address}}"
}
}