--- 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`.