Package: AzureAuth 1.3.3
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/>. 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.3.tar.gz
AzureAuth_1.3.3.zip(r-4.5)AzureAuth_1.3.3.zip(r-4.4)AzureAuth_1.3.3.zip(r-4.3)
AzureAuth_1.3.3.tgz(r-4.4-any)AzureAuth_1.3.3.tgz(r-4.3-any)
AzureAuth_1.3.3.tar.gz(r-4.5-noble)AzureAuth_1.3.3.tar.gz(r-4.4-noble)
AzureAuth_1.3.3.tgz(r-4.4-emscripten)AzureAuth_1.3.3.tgz(r-4.3-emscripten)
AzureAuth.pdf |AzureAuth.html✨
AzureAuth/json (API)
NEWS
# 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 2 years agofrom:f6e54d7708. Checks:OK: 7. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Dec 16 2024 |
R-4.5-win | OK | Dec 16 2024 |
R-4.5-linux | OK | Dec 16 2024 |
R-4.4-win | OK | Dec 16 2024 |
R-4.4-mac | OK | Dec 16 2024 |
R-4.3-win | OK | Dec 16 2024 |
R-4.3-mac | OK | Dec 16 2024 |
Exports:AzureR_dirAzureTokenAzureTokenAuthCodeAzureTokenClientCredsAzureTokenDeviceCodeAzureTokenManagedAzureTokenOnBehalfOfAzureTokenResOwnerbuild_authorization_uricert_assertionclean_token_directorycreate_AzureR_dirdecode_jwtdelete_azure_tokenextract_jwtformat_auth_headerget_azure_tokenget_device_credsget_managed_tokenis_azure_tokenis_azure_v1_tokenis_azure_v2_tokenis_guidlist_azure_tokensload_azure_tokennormalize_guidnormalize_tenanttoken_hash
Dependencies:askpasscurlhttrjosejsonlitemimeopensslR6rappdirssys
Acquire an OAuth token
Rendered fromtoken.Rmd
usingknitr::rmarkdown
on Dec 16 2024.Last update: 2021-09-03
Started: 2019-02-12
Common authentication scenarios
Rendered fromscenarios.Rmd
usingknitr::rmarkdown
on Dec 16 2024.Last update: 2021-09-08
Started: 2021-03-29
Authenticating from Shiny
Rendered fromshiny.Rmd
usingknitr::rmarkdown
on Dec 16 2024.Last update: 2021-09-03
Started: 2019-07-27
Readme and manuals
Help Manual
Help page | Topics |
---|---|
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 |
Normalize GUID and tenant values | is_guid normalize_guid normalize_tenant |