Learn R Programming

azr (version 0.3.1)

Credential Chain for Seamless 'OAuth 2.0' Authentication to 'Azure Services'

Description

Implements a credential chain for 'Azure OAuth 2.0' authentication based on the package 'httr2''s 'OAuth' framework. Sequentially attempts authentication methods until one succeeds. During development allows interactive browser-based flows ('Device Code' and 'Auth Code' flows) and non-interactive flow ('Client Secret') in batch mode.

Copy Link

Version

Install

install.packages('azr')

Monthly Downloads

604

Version

0.3.1

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Pedro Baltazar

Last Published

March 4th, 2026

Functions in azr (0.3.1)

az_cli_is_login

Check if User is Logged in to Azure CLI
az_cli_account_show

Show Azure CLI Account Information
az_cli_logout

Azure CLI Logout
api_storage_client

Azure Storage API Class
azr-package

azr: Credential Chain for Seamless 'OAuth 2.0' Authentication to 'Azure Services'
az_cli_login

Azure CLI Device Code Login
az_cli_get_token

Get Access Token from Azure CLI
az_cli_get_cached_token

Get Cached Token from MSAL Token Cache
default_azure_client_secret

Get default Azure client secret
azr_graph_client

Create a Microsoft Graph API Client
api_service

API Service Base Class
api_resource

Azure API Resource
azr_storage_client

Create an Azure Storage Client
default_azure_config_dir

Get default Azure configuration directory
default_azure_tenant_id

Get default Azure tenant ID
default_azure_scope

Get default Azure OAuth scope
azure_authority_hosts

Azure Authority Host URLs
default_redirect_uri

Get default OAuth redirect URI
is_hosted_session

Detect if running in a hosted session
default_non_auth

Default No Authentication
cached_token_credential_chain

Create Cached Token Credential Chain
default_credential_chain

Create Default Credential Chain
azure_scopes

Common Azure OAuth Scopes
get_credential_auth

Get Credential Authentication Function
get_token

Get Authentication Token
default_azure_oauth_client

Create default Azure OAuth client
default_azure_url

Get default Azure OAuth URLs
credential_chain

Create Custom Credential Chain
default_azure_client_id

Get default Azure client ID
environment_variables

Azure Environment Variable Names
get_token_provider

Get Default Token Provider Function
default_azure_host

Get default Azure authority host
default_response_handler

Default Response Handler
get_request_authorizer

Get Default Request Authorizer Function
get_credential_provider

Get Credential Provider
default_refresh_token

Get default Azure refresh token
azure_client

Azure Default Client Configuration
CachedTokenCredential

Cached token credential authentication
api_graph_resource

Microsoft Graph API Resource
AzureCLICredential

Azure CLI credential authentication
DefaultCredential

Default credential authentication
RefreshTokenCredential

Refresh token credential authentication
ClientSecretCredential

Client secret credential authentication
AuthCodeCredential

Authorization code credential authentication
api_client

Azure API Client
DeviceCodeCredential

Device code credential authentication
InteractiveCredential

Interactive credential base class