The purpose of this package is to make it easier to deal with OAuth tokens from Microsoft Azure. Certainly, the httr package takes care of a great majority of the headache. It is hope that this package can alleviate any remaining headache.
Needless to say, this package draws much inspitaration from httr.
Talk about native apps and service apps.
-
Function
oauth_endpoint_azure()
(in fileoauth-endpoint.R
) - this will taketenant_id
an argument. -
Function
oauth_token_azure()
(in fileoauth-token.R
). -
Vignette showing how to get things working for
oauth2.0_token()
. -
R6 class
TokenServiceAccountAzure
(in fileoauth-token.R
). -
Function
init_oauth_service_account_azure()
(in fileoauth-server-side.R
) -
Function
oauth_service_token_azure()
(in fileoauth-token.R
). -
Vignette showing how to get things working for
oauth_service_token_azure()
.
AzureOAuth is not yet available on CRAN. You may install from GitHub:
# install.packages("devtools")
devtools::install_github("ijlyttle/AzureOAuth")
If you encounter a clear bug, please file a minimal reproducible example on github.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.