Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions docs/openwebui_setup_documentation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# OpenWebUI Azure AD Setup Documentation

## 1. Creating the **AI User** Azure AD Group
1. Sign in to **Intra**.
2. Navigate to **Azure AD → Groups → New Group**.
3. Configure the group:
- **Group Type:** Security
- **Group Name:** AI User
- **Owners:** Swethaa Sundaram, Richard (and later Ben)
- **Members:** Swethaa Sundaram, Richard, Ben
- **Membership Type:** Assigned
- Chosen because it allows manual selection of members and gives owners easier control over who has access.
4. Create the group.

## 2. Registering the **OpenWebUI** Application in Azure
1. Go to **Azure AD → App Registrations → New Registration**.
2. Configure the app:
- **Name:** OpenWebUI
- **Supported Account Types:** Accounts in this organization directory only (Single Tenant)
- **Redirect URI Platform:** Web
- **Redirect URI:** The callback URL provided by Richard
3. Click **Register**.

## 3. Collecting Required IDs for Richard
After registration:
- **Microsoft Client ID:** Copied from *Application (client) ID*
- **Microsoft Tenant ID:** Copied from *Directory (tenant) ID*

## 4. Creating the Client Secret
1. Go to **Certificates & Secrets**.
2. Click **New Client Secret**.
3. Add:
- **Description:** OpenWebUI Secret
- **Expiry:** 6–12 months (recommended)
4. Click **Add**.
5. Copy the **Value** of the client secret (this is the actual secret Richard asked for).
- *Note:* The **Secret ID** is **not** used — only the **Value**.

---
If you'd like, I can extend this documentation with diagrams, step-by-step screenshots placeholders, or the next steps for configuring OpenWebUI with Azure AD authentication.