Skip to content

Commit 673d5c3

Browse files
committed
Managed Identity implementation
Fix docs
1 parent 613f389 commit 673d5c3

File tree

5 files changed

+718
-20
lines changed

5 files changed

+718
-20
lines changed

docs/index.rst

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,3 +130,24 @@ See `SerializableTokenCache` for example.
130130

131131
.. autoclass:: msal.SerializableTokenCache
132132
:members:
133+
134+
135+
Managed Identity
136+
================
137+
MSAL supports
138+
`Managed Identity <https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview>`_.
139+
140+
You can create one of these two kinds of managed identity configuration objects:
141+
142+
.. autoclass:: msal.SystemAssignedManagedIdentity
143+
:members:
144+
145+
.. autoclass:: msal.UserAssignedManagedIdentity
146+
:members:
147+
148+
And then feed the configuration object into a :class:`ManagedIdentityClient` object.
149+
150+
.. autoclass:: msal.ManagedIdentityClient
151+
:members:
152+
153+
.. automethod:: __init__

msal/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,8 @@
3333
)
3434
from .oauth2cli.oidc import Prompt
3535
from .token_cache import TokenCache, SerializableTokenCache
36+
from .managed_identity import (
37+
SystemAssignedManagedIdentity, UserAssignedManagedIdentity,
38+
ManagedIdentityClient,
39+
)
3640

0 commit comments

Comments
 (0)