Metadata-Version: 2.4
Name: ms-identity-python
Version: 0.9.1
Summary: This is an authentication/authorization library, currently optimized for web apps. It provides some higher level APIs built on top of Microsoft's MSAL Python.
Home-page: https://github.com/Azure-Samples/microsoft-identity-python
Author: Microsoft Corporation
Author-email: nugetaad@microsoft.com
License: MIT
Project-URL: Changelog, https://github.com/rayluo/identity/releases
Project-URL: Documentation, https://identity-library.readthedocs.io/
Keywords: identity,auth,authentication,authorization
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: msal<2,>=1.28
Requires-Dist: requests<3,>=2.0.0
Provides-Extra: all-for-docs
Requires-Dist: django<6,>=3.2; extra == "all-for-docs"
Requires-Dist: flask; extra == "all-for-docs"
Requires-Dist: Flask-Session<0.6,>=0.3.2; extra == "all-for-docs"
Requires-Dist: quart; extra == "all-for-docs"
Requires-Dist: Quart-Session; extra == "all-for-docs"
Provides-Extra: django
Requires-Dist: django<6,>=3.2; extra == "django"
Provides-Extra: flask
Requires-Dist: flask; extra == "flask"
Requires-Dist: Flask-Session<0.6,>=0.3.2; extra == "flask"
Provides-Extra: quart
Requires-Dist: quart; extra == "quart"
Requires-Dist: Quart-Session; extra == "quart"
Dynamic: license-file

# Identity library

This Ms-Identity-Python library is an authentication/authorization library that:

* Suitable for apps that are targeting end users on
  [Microsoft identity platform, a.k.a. Microsoft Entra ID](https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-overview)
  (which includes Work or school accounts provisioned through Azure AD,
  and Personal Microsoft accounts such as Skype, Xbox, Outlook.com).
* Currently designed for web apps,
  regardless of which Python web framework you are using.
* Provides a set of high level API that is built on top of, and easier to be used than
  [Microsoft's MSAL Python library](https://github.com/AzureAD/microsoft-authentication-library-for-python).
* Written in Python, for Python apps.


## Installation

This package is only hosted on GitHub.
To install it, you need to use one of the following commands.

Choose the package declaration that matches your web framework:

* Django:

      pip install "ms_identity_python[django] @ git+https://github.com/azure-samples/ms-identity-python@0.9"

* Flask:

      pip install "ms_identity_python[flask] @ git+https://github.com/azure-samples/ms-identity-python@0.9"

* Quart:

      pip install "ms_identity_python[quart] @ git+https://github.com/azure-samples/ms-identity-python@0.9"

