-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Identity and Authentication
Jianghao Lu edited this page Aug 7, 2020
·
3 revisions
The Azure Identity library provides Azure Active Directory token authentication support across the Azure SDK. It provides a set of TokenCredential implementations which can be used to construct Azure SDK clients which support AAD token authentication.
This library currently supports:
- Service principal authentication
- Managed identity authentication
- Device code authentication
- Interactive browser authentication, based on OAuth2 authentication code
- Username + password authentication
- IntelliJ authentication, with the login information saved in Azure Toolkit for IntelliJ
- Visual Studio Code authentication, with the login information saved in Azure plugin for Visual Studio Code
- Azure CLI authentication, with the login information saved in Azure CLI
- Shared Token Cache credential, which shares login information with Visual Studio, Azure CLI, and more
Source code | API reference documentation | Azure Active Directory documentation
To learn how to get started, including getting the package and the prerequisites, please see the README file in azure-identity library source.
To learn about how to set up your environment for Azure Identity to authenticate, please see Set up Your Environment for Authentication page.
There are a list of examples for using Azure Identity library on Azure Identity Examples page.
- Frequently Asked Questions
- Azure Identity Examples
- Configuration
- Performance Tuning
- Android Support
- Unit Testing
- Test Proxy Migration
- Azure Json Migration
- New Checkstyle and Spotbugs pattern migration
- Protocol Methods
- TypeSpec-Java Quickstart
- Getting Started Guidance
- Adding a Module
- Building
- Writing Performance Tests
- Working with AutoRest
- Deprecation
- BOM guidelines
- Release process
- Access helpers