Ejento AI
GuidesQuickstart
RecipesREST APIsRelease NotesFAQs
GuidesQuickstart
RecipesREST APIsRelease NotesFAQs
Ejento AI
  1. Setup After Deployment
  • How to Setup Ejento on Azure
  • Prerequisites
  • Deployment on Azure
  • Setup After Deployment
    • Custom Domain Set Up
    • Microsoft SSO Authentication
    • Okta SSO Authentication
    • SharePoint Connection Set Up
    • Developer API Set Up
    • Enable Managed Identity
    • Azure AI Search Indexer
    • Container Session Pool Set Up
    • Workload Identity Federation — Azure to GCP Vertex AI
  • MCP Servers
    • Slack
    • Jira
    • Azure
    • Snowflake
    • Azure Cosmos DB
    • Microsoft OAuth MCPs
    • Azure SQL MCP
    • SharePoint
  • Overview
    • Azure Resources
  1. Setup After Deployment

Developer API Set Up

This guide will help you configure the required access and establish a secure connection between your Idejento Web App and Azure API Management (APIM). Please ensure you meet the prerequisites before proceeding.

Prerequisites#

The Web App already has System-assigned Managed Identity enabled.
You have Owner or User Access Administrator role on the APIM resource (or subscription).

Step 1: Get the Web App’s Managed Identity Object ID#

1.
Go to the Azure Portal.
2.
Navigate to App Services → select your Web App.
3.
In the left menu, click Identity.
4.
Under System assigned, note the Object (Principal) ID.
pic1.png
💡 This ID will be required when assigning roles in APIM.

Step 2: Add Role Assignment#

1.
In the Azure Portal, search for and open API Management services.
2.
Select your APIM instance.
3.
In the APIM instance, go to Access control (IAM).
4.
Click + Add → Add role assignment.
pic3.png
5.
In the Role list, select:
🔹 API Management Service Contributor
pic4.png
6.
In Assign access to, choose:
🔹 Managed identity
7.
In Select members:
a. Choose your Subscription
b. Select App Service
c. Pick your Web App (System-assigned identity)
pic5.png
8.
Click Review + assign to complete.
pic6.png
⚠️ Note: Role assignment propagation may take up to 5 minutes.

Step 3: Create Connection with Credential Manager in APIM#

1.
Go to APIM → APIs → Credential Manager.
2.
Identify the credential manager in the list where the identity provider is listed as "OAuth 2.0"
3.
Click on it to open the credential manager
image.png
Note: There may be multiple credential managers. Ensure you select the one specifically configured for OAuth 2.0.

Step 4: Add a New Connection#

Click on the "+ Add" button to initiate the creation of a new connection.
Picture2.png

Step 5: Enter Connection Details#

Carefully fill in the following information in the connection form:
FieldValueExample
NameA descriptive name for your connectionejento-connection or ejento-prod-connection
Client IDThe Client ID provided by Ejento AI teamabc123-def456-ghi789
Client SecretThe Client Secret provided by Ejento AI team******************
💡 Best Practice: Use a naming convention that clearly identifies the purpose and environment (e.g., ejento-dev-connection, ejento-prod-connection).

Step 6: Save the Connection#

1.
Review all entered information for accuracy
2.
Click the "Save" button to create the connection
image.png
Warning: Double-check your Client ID and Client Secret before saving. Incorrect credentials will prevent successful connection.

Step 7: Verify APIM Resource#

After saving:
1.
The APIM resource should automatically appear under the members section
2.
Verify that the resource name matches your APIM instance
Expected Result: Your APIM resource is now listed as a member of this connection.

Step 8: Complete the Setup#

Click the "Complete" button to finalize the connection configuration.
image.png

Step 9: Confirm Connection Status#

Verify the successful creation of your connection:
1.
Check the connection status indicator
2.
Ensure it displays as "Connected" with a green indicator
Picture5.png

Final Check#

After completing the above steps:
🔹 The Web App’s Managed Identity now has contributor access to APIM.
🔹 A secure Credential Manager connection is established.
🔹 You are ready to use your Developer API environment with identity-based authentication.

Next Steps: Start integrating your APIs confidently with the assurance of secure access via managed identity.
Previous
SharePoint Connection Set Up
Next
Enable Managed Identity