Package: AzureGraph 1.3.5

Hong Ooi

AzureGraph: Simple Interface to 'Microsoft Graph'

A simple interface to the 'Microsoft Graph' API <https://learn.microsoft.com/en-us/graph/overview>. 'Graph' is a comprehensive framework for accessing data in various online Microsoft services. This package was originally intended to provide an R interface only to the 'Azure Active Directory' part, with a view to supporting interoperability of R and 'Azure': users, groups, registered apps and service principals. However it has since been expanded into a more general tool for interacting with Graph. Part of the 'AzureR' family of packages.

Authors:Hong Ooi [aut, cre], Microsoft [cph]

AzureGraph_1.3.5.tar.gz
AzureGraph_1.3.5.zip(r-4.7)AzureGraph_1.3.5.zip(r-4.6)AzureGraph_1.3.5.zip(r-4.5)
AzureGraph_1.3.5.tgz(r-4.6-any)AzureGraph_1.3.5.tgz(r-4.5-any)
AzureGraph_1.3.5.tar.gz(r-4.7-any)AzureGraph_1.3.5.tar.gz(r-4.6-any)
AzureGraph_1.3.5.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
AzureGraph/json (API)

# Install 'AzureGraph' in R:
install.packages('AzureGraph', repos = c('https://azure.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/azure/azuregraph/issues

On CRAN:

Conda:

azure-active-directory-graph-apiazure-sdk-rmicrosoft-graph-api

10.57 score 37 stars 24 packages 54 scripts 43k downloads 32 exports 11 dependencies

Last updated from:24424859a1. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE122
source / vignettesOK217
linux-release-x86_64NOTE129
macos-release-arm64NOTE106
macos-oldrel-arm64NOTE101
windows-develNOTE92
windows-releaseNOTE80
windows-oldrelNOTE87
wasm-releaseOK104

Exports:az_appaz_deviceaz_directory_roleaz_groupaz_objectaz_service_principalaz_usercall_batch_endpointcall_graph_endpointcall_graph_urlcreate_graph_logindelete_graph_loginextract_list_valuesfind_class_generatorformat_public_fieldsformat_public_methodsget_graph_logingraph_requestis_aad_objectis_appis_directory_roleis_emptyis_groupis_msgraph_objectis_service_principalis_userlist_graph_loginsms_graphms_graph_pagerms_objectnamed_listregister_graph_class

Dependencies:askpassAzureAuthcurlhttrjosejsonlitemimeopensslR6rappdirssys

Authentication basics
Interactive authentication | Non-interactive authentication | Creating a custom app registration | Set the app permissions

Last update: 2023-09-06
Started: 2021-05-31

Extending AzureGraph
Extend the ms_object base class | Register the class with register_graph_class | Add getter and setter methods

Last update: 2023-09-06
Started: 2021-01-11

Introduction to AzureGraph
Authentication | Users and groups | Registered apps and service principals | Common methods | See also

Last update: 2023-09-06
Started: 2019-03-24

Batching and paging
Batching | Paging

Last update: 2021-04-23
Started: 2021-04-23

Readme and manuals

Help Manual

Help pageTopics
Registered app in Azure Active Directoryaz_app
Device in Azure Active Directoryaz_device
Directory roleaz_directory_role
Group in Azure Active Directoryaz_group
Azure Active Directory objectaz_object
Service principal in Azure Active Directoryaz_service_principal
User in Azure Active Directoryaz_user
Call the Graph API batch endpointcall_batch_endpoint
Call the Microsoft Graph REST APIcall_graph_endpoint call_graph_url
Login to Azure Active Directory Graphcreate_graph_login delete_graph_login get_graph_login list_graph_logins
Get the list of values from a Graph pager objectextract_list_values
Find the R6 class for a Graph objectfind_class_generator
Format a Microsoft Graph or Azure objectformat_public_fields format_public_methods
Microsoft Graph requestgraph_request
Informational functionsis_aad_object is_app is_directory_role is_group is_msgraph_object is_service_principal is_user
Microsoft Graphms_graph
Pager object for Graph list resultsms_graph_pager
Microsoft Graph objectms_object
Miscellaneous utility functionsis_empty named_list
Extensible registry of Microsoft Graph classes that AzureGraph supportsregister_graph_class