Ejento AI
GuidesQuickstartRecipesREST APIsRelease NotesFAQs
GuidesQuickstartRecipesREST APIsRelease NotesFAQs
Ejento AI
  1. Integrations
  • Getting Started
  • Basic Operations
    • Features
      • Teams → Projects → Assistants Hierarchy
    • Guides
      • Login/Signup
  • Assistants
    • Features
      • Introduction to Assistants
      • Assistant Access Control
      • Caching Responses for Assistants
      • Assistant Evaluation
      • Evaluation Metrics
      • URL-based Chat Thread Creation and Prepopulation
      • Reasoning Modes
    • Guides
      • Add Assistant
      • Evaluate Assistant
      • Edit Assistant
      • Embed Assistant
      • Delete Assistant
      • Add Favourite Assistants
      • View Assistant Id
      • View Dataset Id
  • Workflows
    • Features
      • Overview and Types of Supervisors
    • Guides
      • Add Workflow
      • Workflow Chat
  • Corpus
    • Features
      • Introduction
      • Corpus Permissions
      • PII Redaction
    • Guides
      • Assistant Corpus Setup
      • Assistant Corpus Settings
      • Corpus Access Control
      • Corpus Connections
      • ETag Setup for Corpus Incremental Refresh
      • View Corpus Id
      • View Document Id
      • Tagging
        • Corpus tagging
        • Document tagging
  • Tools
    • Features
      • Introduction
    • Guides
      • Tools Overview
      • Create External Tool
      • Connect Tool to Assistant
  • Analytics
    • Guides
      • Analytics
  • User Settings
    • Features
      • Ejento AI User Access Levels
    • Guides
      • Assistant Edit Access
      • Add new user
      • Add User in a Team
      • Remove User from a Team
      • View my Access level in a Team
      • View my User Id
  • Chatlogs
    • Guides
      • Chatlogs
      • View Chatlog & Chat thread Id
  • API Keys
    • Guides
      • API Keys
  • Integrations
    • Email Indexing
    • Microsoft Teams
    • Sharepoint Indexing
    • MS Teams Integration Setup
    • Creating a Connection in Credential Manager
  • Teams
    • Features
      • Introduction
    • Guides
      • Add a Team
      • Edit a Team
      • Delete a Team
      • View Team Id
  • Projects
    • Features
      • Introduction
    • Guides
      • Add a Project
      • Edit a Project
      • Delete a Project
      • View Project Id
  • Ejento AI Shield
    • Introduction
GuidesQuickstartRecipesREST APIsRelease NotesFAQs
GuidesQuickstartRecipesREST APIsRelease NotesFAQs
Ejento AI
  1. Integrations

Creating a Connection in Credential Manager

A Comprehensive Guide to Setting Up OAuth 2.0 Connections in Azure APIM

Table of Contents#

Overview
Prerequisites
Step-by-Step Guide
Support

Overview#

This comprehensive guide will walk you through the process of creating a new connection in the Ejento AI Credential Manager within Azure API Management (APIM).
The Credential Manager is configured to use the OAuth 2.0 Client Credentials flow, which provides secure, token-based authentication for API access.

Prerequisites#

Before you begin, ensure you have the following requirements met:
RequirementDescription
Azure Portal AccessActive account with access to your APIM instance
Client IDProvided by Ejento AI team
Client SecretProvided by Ejento AI team
Appropriate PermissionsPermissions to manage connections in APIM
Important: Keep your Client ID and Client Secret secure. Do not share these credentials with unauthorized users.

Step-by-Step Guide#

Follow these detailed steps to successfully create your connection:

Step 1: Access Azure Portal#

1.
Open your web browser and navigate to the Azure Portal
2.
Sign in with your Azure credentials
3.
Locate and select your API Management (APIM) instance from the dashboard

Step 2: Navigate to Credential Manager#

In the left-hand navigation menu, follow this path:
APIs → Credential Manager
🔍 Click here if you can't find the Credential Manager
If you don't see the Credential Manager option:
Ensure you have the necessary permissions
Verify that your APIM instance supports this feature
Try refreshing the Azure Portal page

Step 3: Select OAuth 2.0 Credential Manager#

1.
Look for the credential manager in the list
2.
Identify the one 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

Support#

If you encounter any issues or need assistance during the setup process, please contact the Ejento AI Support Team at developer.support@ejento.ai

Next Steps: You can now proceed to configure your APIs to use this connection for authentication.

Previous
MS Teams Integration Setup
Next
Introduction