On your Microsoft Teams Tenant in the Azure Active Directory you have to register the "SwyxMsTeamsPresenceSync" service:
1 Follow the initial steps of the following instruction:
2 Specify the following settings under App registrations | Add registration:
3 Click on Register to save your changes.
Your registration appears in the corresponding list under
App registrations.
4 Open the registration of the "SwyxMSTeamsPresenceSync" service.
The
Application (client) ID and the
Directory (tenant) ID are displayed at the top.
6 Select Authentication | Advanced settings and set Allow public client flows to Yes.
You must add the following permissions:
Presence.Read (Type: Delegated)
Presence.Read.All (Type: Delegated)
Presence.ReadWrite (Type: Delegated)
User.Read (Type: Delegated)
User.Read.All (Type Delegated)
User.ReadBasic.All (Type: Delegated)
User.ReadWrite.All (Type: Delegated)
You may need to add the following permissions if you want the SwyxWare status “Speaking" to be forwarded to MS Teams:
Presence.ReadWrite.All (Type: Application)
User.Read.All (Type: Application)
Each required API permission is assigned to your domain:
9 (Only for synchronization towards MS Teams:) If necessary, create a secret key under Certificate and secrets | Client secrets, see "To generate additional client secrets" under:
https://learn.microsoft.com/en-us/azure/marketplace/create-or-update-client-ids-and-secrets#update-the-client-secret-associated-with-your-client-id
For the validity of the client secret, we recommend selecting the maximum duration.
| The value of the secret client key is subsequently hidden by "***...". Save the key (Value column) immediately after creating it in a protected file to enter it in Swyx Control Center afterwards. |