Here's a simple guide on how to connect to Microsoft Graph API:
A. Configuration in Azure Portal:
- Login to portal.azure.com
- Go To Microsoft Entra ID
- Go To App Registrations
- Click + New registration
- Name = [your App Name] (Example: RapidiBCApp)
- [Section] Supported account types > Select : ... Single tenant
- Click Register
- Within same screen:
- On the API permissions page for your app, click the Add a permission button.
- Make sure the Microsoft APIs tab is selected. In the Commonly used Microsoft APIs section, click on Microsoft Graph and select first Delegated permissions and then Application Permissions.
- Ensure that the right permissions are checked in both cases;
- Click the Add permissions button.
- You will be returned to the previous screen, and there you have to click Grant Admin Consent for .... click there.
- Within same screen, From the Certificates & secrets page, in the Client secrets section, choose New client secret:
- Type a key description (of instance app secret),
- Select a key duration of either In 1 year, In 2 years, or Never Expires.
- When you press the Add button, the key value will be displayed, copy it, and save the value in a safe location.
- Keep the Application Id and the Application secret in a safe location – we will need these later.
B. Configuration in Rapidi:
- Login to MyRapidi and navigate to the 'Connections' page and choose ODATA;
- The fields of the ODATA Connection are as follows:
- Code: auto-populated
- Description: – type a proper description
- Authentication Type: Oauth2 (Azure AD)
- Server Connect: This is the endpoint to which the OData connection is being made. It can specifically target a specific resource within Microsoft Graph API. One example would be https://graph.microsoft.com/v1.0/9efb0c96-7560-4413-85b2-e931f9c1fd2d/users
- Company: Enter Company Name or you can leave it blank.
- User Id: This is the application Id (that was created on first step).
- Password: This is the client secret/application secret (created on the first step)
- Domain: This is the tenant id of Azure, e.g. you can find it under Server Connect field.
- STS Endpoint/URN: Enter https://graph.microsoft.com
- Metadata URL: https://graph.microsoft.com/v1.0/$metadata
- Use SSL: Mark it as True
Comment Editor X