How to write a React application that connect to a teams meeting as a teams user?

Yossi Cahen 60 Reputation points
2024-03-21T14:08:45.21+00:00

Hello!
I need to write a React application, that log in a Microsoft Teams user, then join the user to a Teams meeting as a Teams user (for calls and chat). I know to join him as a guest, but how to get the communication services credentials to be authenticated as a Teams user?

I will appreciate your help!

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
9,077 questions
Azure Communication Services
Azure Communication Services
An Azure communication platform for deploying applications across devices and platforms.
679 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
2,847 questions
{count} votes

Accepted answer
  1. ajkuma 22,401 Reputation points Microsoft Employee
    2024-03-27T04:44:51.61+00:00

    updated: converted to answer.

    Please check this doc, Composites / CallComposite / Join Existing Call As Teams User - Join Existing Call As Teams User ⋅ Storybook (azure.github.io) - This describes how to join call as Teams user.

    +
    https://github.com/Azure-Samples/communication-services-authentication-hero-nodejs

    Also, kindly take a look at the samples below and you may need to customize based on your requirements.

    Audio/Video Calling from a Custom App into a Teams Meeting: This tutorial on Microsoft Learn guides on how to use ACS in a custom React application to allow a user to make an audio/video call into a Microsoft Teams meeting

    Other related samples: 

    UI Library Sample - File Sharing using UI Chat Composite

    UI Library Sample - Creating a Call Readiness Experience

    Added additional Teams’ tags to receives insights from the targetted audience/SMEs.

    --
    If the answer helped (pointed you in the right direction) > please click Accept Answer - it will benefit community members to find the answers quickly.


0 additional answers

Sort by: Most helpful