---
title: "RDP/Teams Authentication Mode"
slug: "ms-teams-enhancement"
updated: 2026-06-11T13:02:19Z
published: 2026-06-11T13:02:19Z
canonical: "help.symphonysummitai.com/ms-teams-enhancement"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.symphonysummitai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# RDP/Teams Authentication Mode

This feature introduces explicit authentication-mode support for Microsoft Teams configuration. It ensures that configuration is validated, stored, and loaded consistently across all admin paths.

This feature enables **RDP/Microsoft Teams configuration** to support two authentication modes:

- [Password](/apex/docs/ms-teams-enhancement#password-mode)
- [Client Credentials](/apex/docs/ms-teams-enhancement#client-credentials-mode)

## Password Mode

In **Password** mode, the system authenticates using a service account username and password. The runtime Microsoft Graph flow uses:

`grant_type=password`

Meeting operations use Microsoft Graph `/me/...` endpoints.

- `/me/onlineMeetings`
- `/me/events`

This mode is dependent on the service account being allowed to authenticate through ROPC (Resource Owner Password Credentials). If MFA, Conditional Access, or other policies block password-based authentication, token generation will fail.

## Client Credentials Mode

In **Client Credentials** mode, the system authenticates using an Azure AD application identity. The runtime Microsoft Graph flow uses:

`grant_type=client_credentials`

Meeting operations use Microsoft Graph app-only endpoints scoped to the organizer.

Example endpoint pattern are as follows:

- `/users/{organizer-email}/onlineMeetings`
- `/users/{organizer-email}/events`

This mode requires the Azure app to have the necessary application permissions granted with admin consent.

| **Field** | **Password Mode** | **Client Credentials Mode** |
| --- | --- | --- |
| Auth Type | Mandatory | Mandatory |
| Password | Mandatory | Hidden or cleared |
| Tenant ID | Mandatory | Mandatory |
| Client ID | Mandatory | Mandatory |
| Secret Key | Mandatory | Mandatory |
| Organizer Email | Mandatory | Mandatory |

# 

ROPC is an OAuth authentication flow where an application uses a user’s username and password to request an access token. In this context, it is used to generate a Microsoft Graph access token for the configured service account when `AuthType = Password`.
