Class ::ms::Graph
::ms::Graph
create ... \
[ -client_id client_id ] \
[ -client_secret client_secret ] \
[ -tenant tenant ] \
[ -version (default "v1.0") ]
The "tenant" identifies an organization within azure. One
OpenACS installation might talk to different tenants at the
same time, in which case multiple instances of the Ms
Class (or one of its subclasses) must be created.
Possible values for the "tenant" property:
- "common": Allows users with both personal Microsoft accounts
and work/school accounts from Azure AD to sign into the
application.
- "organizations": Allows only users with work/school accounts
from Azure AD to sign into the application.
- "consumers": Allows only users with personal Microsoft
accounts (MSA) to sign into the application.
- tenant GUID identifier, or friendly domain name of the Azure
AD, such as e.g. xxxx.onmicrosoft.com
Details: https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols
Defined in packages/xooauth/tcl/ms-procs.tclClass Relations
- class: ::nx::Class
![[i]](/resources/acs-subsite/ZoomIn16.gif)
- superclass: ::xo::REST
![[i]](/resources/acs-subsite/ZoomIn16.gif)