Expand description
§Azure Identity Helpers
azure-identity-helpers provides unofficial utility components for handling
Azure authentication and identity management in Rust applications.
This crate offers helper components for Azure authentication scenarios, including AzureAuth CLI integration, credential chaining, device code authentication, and refresh token handling.
§Modules
azureauth_cli_credentials: Implements AzureAuth CLI based authentication. Originally fromazure_identity0.20.0.cache: Re-implements the azure-identity caching providerchained_token_credential: Implements credential chaining to try multiple authentication methods. This method has been added to an unreleased version of the upstreamazure_identitycrate. This will be removed once the updated upstream crate is released.default_azure_credential: Recreates GoDefaultAzureCredentialusing the currently supported Rust credential types. On non-wasm32targets, the default order is environment, workload identity, managed identity, Azure CLI, and Azure Developer CLI. Onwasm32, the default order is environment, workload identity, and managed identity.AzurePowerShellCredentialis not currently implemented in this crate.device_code: Provides device code flow authentication support for Azure services. Originally fromazure_identity0.20.0.devicecode_credentials: Implements a credential that can authenticate using device code flow. Uses thedevice_codemodule’s functionality.environment_credential: Recreates anEnvironmentCredential-style helper for service principal authentication from environment variables.refresh_token: Handles refresh token operations for maintaining authentication sessions. Originally fromazure_identity0.20.0.
Modules§
- azureauth_
cli_ credentials - cache
- chained_
token_ credential - default_
azure_ credential - device_
code - Authorize using the device authorization grant flow
- devicecode_
credentials - environment_
credential - Recreates an
EnvironmentCredential-style helper for service principal authentication from environment variables. - refresh_
token - Refresh tokens.