Package: AzureAuth 1.3.4

AzureAuth: Authentication Services for Azure Active Directory
Provides Azure Active Directory (AAD) authentication functionality for R users of Microsoft's 'Azure' cloud <https://azure.microsoft.com/en-us>. Use this package to obtain 'OAuth' 2.0 tokens for services including Azure Resource Manager, Azure Storage and others. It supports both AAD v1.0 and v2.0, as well as multiple authentication methods, including device code and resource owner grant. Tokens are cached in a user-specific directory obtained using the 'rappdirs' package. The interface is based on the 'OAuth' framework in the 'httr' package, but customised and streamlined for Azure. Part of the 'AzureR' family of packages.
Authors:
AzureAuth_1.3.4.tar.gz
AzureAuth_1.3.4.zip(r-4.7)AzureAuth_1.3.4.zip(r-4.6)AzureAuth_1.3.4.zip(r-4.5)
AzureAuth_1.3.4.tgz(r-4.6-any)AzureAuth_1.3.4.tgz(r-4.5-any)
AzureAuth_1.3.4.tar.gz(r-4.7-any)AzureAuth_1.3.4.tar.gz(r-4.6-any)
AzureAuth_1.3.4.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
AzureAuth/json (API)
| # Install 'AzureAuth' in R: |
| install.packages('AzureAuth', repos = c('https://azure.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/azure/azureauth/issues
azureazure-active-directoryazure-sdk-roauth2
Last updated from:12121db9ac. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 127 | ||
| source / vignettes | OK | 175 | ||
| linux-release-x86_64 | OK | 127 | ||
| macos-release-arm64 | OK | 74 | ||
| macos-oldrel-arm64 | OK | 113 | ||
| windows-devel | OK | 71 | ||
| windows-release | OK | 75 | ||
| windows-oldrel | OK | 75 | ||
| wasm-release | OK | 113 |
Exports:AzureManualTokenAzureR_dirAzureTokenAzureTokenAuthCodeAzureTokenClientCredsAzureTokenDeviceCodeAzureTokenManagedAzureTokenOnBehalfOfAzureTokenResOwnerbuild_authorization_uricert_assertionclean_token_directorycreate_AzureR_dirdecode_jwtdelete_azure_tokenextract_jwtformat_auth_headerget_azure_tokenget_device_credsget_managed_tokenget_manual_tokenis_azure_tokenis_azure_v1_tokenis_azure_v2_tokenis_guidlist_azure_tokensload_azure_tokennormalize_guidnormalize_tenanttoken_hash
Dependencies:askpasscurlhttrjosejsonlitemimeopensslR6rappdirssys
Last update: 2025-12-20
Started: 2019-02-12
Last update: 2025-12-20
Started: 2021-03-29
Last update: 2021-09-03
Started: 2019-07-27
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Manual Azure Token | AzureManualToken |
| Data directory for AzureR packages | AzureR_dir create_AzureR_dir |
| Azure OAuth authentication | AzureToken AzureTokenAuthCode AzureTokenClientCreds AzureTokenDeviceCode AzureTokenManaged AzureTokenOnBehalfOf AzureTokenResOwner |
| Standalone OAuth authorization functions | build_authorization_uri get_device_creds |
| Create a client assertion for certificate authentication | cert_assertion |
| Get raw access token (which is a JWT object) | decode_jwt decode_jwt.AzureToken decode_jwt.character decode_jwt.Token extract_jwt extract_jwt.AzureToken extract_jwt.character extract_jwt.Token |
| Format an AzureToken object | format_auth_header |
| Manage Azure Active Directory OAuth 2.0 tokens | clean_token_directory delete_azure_token get_azure_token get_managed_token is_azure_token is_azure_v1_token is_azure_v2_token list_azure_tokens load_azure_token token_hash |
| Get a manual Azure token | get_manual_token |
| Normalize GUID and tenant values | is_guid normalize_guid normalize_tenant |
