Does Teams provide any remote authentication mechnism to join an online meeting in browser

Ramashankar Agrahari 31 Reputation points
2022-12-19T13:49:04.68+00:00

Hi,
I am looking for some approaches to authenticate a user on remote pc for joining Teams meeting.

Scenario is like:
I have a Windows-10 pc (say pc-1) in which I login using my Azure AD account. If I open any Teams meeting url in browser on my this pc, it takes me to join the meeting directly without asking my Teams credentials as I have already used that for login to pc.
I have another Windows-10 pc (say pc-2 ) which is a standalone pc logged-in using a local user account, acts like a server machine and it doesn't have any keyboard/mouse attached. I get the same meeting url opened in browser on that pc-2 (through my modules running there). It asks me for Teams user credential but I am unable to do that manually.

So what I am looking for is:

  1. Is there any way I can share my credentials of pc-1 with pc-2 programmatically (without entering it manually) so that I can join same meeting from pc-2? something in line of: I fetch any token/cache/other info somewhere from pc-1 and put it somewhere on pc-2 so that when meeting url is hit on pc-2 it recognizes and authenticates the user automatically (though it sounds like some type security breach too).
  2. I currently started exploring a link of 'joining team meeting using QR code' but not sure if it will provide same result.
    [https://learn.microsoft.com/en-us/samples/officedev/microsoft-teams-samples/officedev-microsoft-teams-samples-bot-join-team-using-qr-code-csharp/]
    It seems like instead of joining through url, it can generate some QR code, which can be scanned by any custom app (or Microsoft Authenticator App) for authentication AND/OR joining the meeting directly.
  3. How does Teams auto authentication works when any meeting url is opened in browser? It seems it does lot of url redirection for data/cache fetching.

Any help/pointers to some link is highly appreciated.
Thanks.

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.
3,920 questions
{count} vote

1 answer

Sort by: Most helpful
  1. Amanda 1 Reputation point
    2023-01-01T18:02:41.007+00:00

    @Ramashankar Agrahari Are you trying to build a recording bot that can join meetings authenticated?


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.