azure-auth-integrator

Azure Auth Integrator

Channel Revision Published Runs on
latest/edge 1 27 Aug 2025
Ubuntu 24.04
1/edge 10 13 Mar 2026
Ubuntu 24.04
juju deploy azure-auth-integrator --channel 1/edge
Show information

Platform:

Ubuntu
24.04

azure-auth-integrator is an integrator charm responsible for relaying the credentials required to interact with Microsoft Entra ID using Service principals.

Get started

Deploy azure-auth-integrator by running:

juju deploy azure-auth-integrator --channel 1/edge

Now configure it with your Azure credentials:

juju config azure-auth-integrator subscription-id=<your-subscription-id> tenant-id=<your-tenant-id>

Requirer charms also need the client-id and client-secret which uniquely identify your app. To pass this sensitive information to the charm, add a Juju secret with these values, and grant access to azure-auth-integrator as follows:

juju add-secret my-secret client-id=<your-client-id> client-secret=<your-client-password>
juju grant-secret my-secret azure-auth-integrator

Use the URI of the added secret in the previous step as the value for the credentials configuration option:

juju config azure-auth-integrator credentials=<secret-uri>

After deploying the requirer charm, integrate it with azure-auth-integrator by running:

juju integrate azure-auth-integrator <requirer-charm>

The requirer charm should now have access to all credentials needed to access your Azure resources.

Community and support

azure-auth-integrator is an open-source project that welcomes community contributions, suggestions, fixes and constructive feedback.

License and copyright

azure-auth-integrator is free software, distributed under the Apache Software License, version 2.0. See LICENSE for more information.


Help improve this document in the forum (guidelines). Last updated 6 months ago.