This OutSystems component connects with Microsoft Graph API to retrieve identity-related data from Microsoft Entra ID (formerly Azure Active Directory). It uses version 0.1.1 of the Microsoft Graph API and provides the following key REST endpoints:
i. GetUsersList (/users)
Retrieves a list of all users within the Entra ID tenant.
ii. GetGroupsList (/group)
Fetches all groups in the tenant, including Microsoft 365 groups, security groups, and mail-enabled groups.
iii. GetDirectoryRolesList (/directoryRoles)
Returns a list of enabled directory roles such as Global Administrator and User Administrator.
iv. GetAccessToken (/oauth2/v2.0/token)
Handles authentication and returns an OAuth 2.0 token used for accessing the Graph API securely.
This component helps simplify integration with Microsoft Entra ID, making it easier to access and manage user, group, and role data within OutSystems applications.