> ## Documentation Index
> Fetch the complete documentation index at: https://koreai-content-gov.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations Settings

Integrations connect your project to external systems for version control and authentication.

## Git Integration

The **Git** page lets you connect a Git repository to sync agents and localization assets with version control.

**Navigation**: **Project** → **Settings** → **Git**

### Connect a Repository

Click **Connect Repository** to open the connection dialog. Configure the following fields:

| Field                 | Description                                                                         |
| --------------------- | ----------------------------------------------------------------------------------- |
| **Provider**          | The Git hosting provider (for example, GitHub).                                     |
| **Repository URL**    | The full URL of the repository (for example, `https://github.com/org/repo`).        |
| **Branch**            | The branch to sync with (for example, `main`).                                      |
| **Sync Path**         | The directory path within the repository to sync. Use `/` for the repository root.  |
| **Use Auth Profile**  | Toggle to use an existing auth profile instead of inline credentials.               |
| **Credential Type**   | Authentication method: **Personal Access Token** or **SSH Key**.                    |
| **Secret ID**         | The secret reference identifier for the credential.                                 |
| **Conflict Strategy** | How the system resolves conflicts when both Studio and the repository have changes. |

Click **Test Connection** before saving. After you enable Git integration, you can push agent definitions to the repository, pull changes into the Studio editor, and use conflict resolution tools to manage simultaneous edits.

***

## Auth Profiles

The **Auth Profiles** page lets you manage authentication credentials for connectors and integrations.

**Navigation**: **Project** → **Settings** → **Auth Profiles**

**Tabs**

| Tab              | Purpose                                                                 |
| ---------------- | ----------------------------------------------------------------------- |
| **All Profiles** | View and manage all authentication profiles configured for the project. |
| **Integrations** | View profiles associated with specific third-party integrations.        |

Each profile entry displays the profile name, test status, active/inactive status, environment scope, auth type, source, and whether it is project-level or inherited from the workspace. Workspace-inherited profiles show a **Manage in Workspace** link, and you can't edit them at the project level.

### Create an Auth Profile

Click **Add Profile** to open the profile type selector. Choose from the following authentication types:

**Basic Authentication**

| Type              | Description                                            |
| ----------------- | ------------------------------------------------------ |
| **API Key**       | Static API key sent through header or query parameter. |
| **Bearer Token**  | Static bearer token in Authorization header.           |
| **Basic Auth**    | HTTP Basic authentication with username and password.  |
| **Custom Header** | Send one or more custom auth headers.                  |

**OAuth 2.0**

| Type                   | Description                                                |
| ---------------------- | ---------------------------------------------------------- |
| **OAuth 2.0 App**      | OAuth application credentials (client ID + secret).        |
| **Client Credentials** | Machine-to-machine OAuth through client credentials grant. |

**Enterprise Identity**

| Type                | Description                                                     |
| ------------------- | --------------------------------------------------------------- |
| **Azure AD**        | Microsoft Entra ID (Azure Active Directory) for enterprise SSO. |
| **mTLS**            | Mutual TLS with client certificate and private key.             |
| **AWS IAM (SigV4)** | Sign requests with AWS Signature Version 4.                     |
| **SSH Key**         | Authenticate with SSH private key credentials.                  |
| **Digest Auth**     | HTTP Digest authentication with challenge-response.             |
| **Kerberos**        | SPNEGO/Kerberos authentication for enterprise systems.          |
| **SAML**            | SAML assertion-based authentication flow.                       |
| **HAWK**            | HAWK MAC request signing.                                       |
| **WS-Security**     | SOAP WS-Security UsernameToken / certificate auth.              |
