Share via

Deep links and meeting stage in anonymous and external

Shahar Sonsino 45 Reputation points
2025-03-19T12:04:35.9233333+00:00

Hey! I want to use deep links to pop up an iframe to the meeting stage.

I wanted to know if it's possible to achieve with anonymous and external users.

Microsoft Teams | Development
Microsoft Teams | Development

Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs

0 comments No comments

Answer accepted by question author

  1. Prasad-MSFT 10,466 Reputation points Microsoft External Staff Moderator
    2025-03-20T05:38:58.4666667+00:00

    Yes, it is possible to use deep links to pop up an iframe to the meeting stage for anonymous and external users, but you need to ensure:

    1. The app is configured for multi-tenant and guest access.
    2. The contentUrl is publicly accessible.
    3. Meeting policies allow anonymous users to join.

    Meeting Settings:

    Allow Anonymous Users:

    • In the Teams Admin Center, ensure that anonymous users are allowed to join meetings.
      • Navigate to Meetings > Meeting Policies and enable Allow anonymous users to join meetings.

    Permissions for External Users:

    • Ensure external users have access to the app and its features.
      • In the Teams Admin Center, navigate to Teams apps > Permission policies and configure the app to be available for external users.

    Anonymous and external users can join Teams meetings, but there are some restrictions when it comes to accessing certain app features, including deep links and meeting stage views.

    Key Considerations:

    Anonymous Users:

    • Anonymous users are users who join a meeting without signing into a Microsoft account.
      • They may have limited access to Teams app features, including meeting stage views.
        • Deep links might not work for anonymous users if the app requires authentication or specific permissions.
    1. External Users:
    • External users are users from another tenant who join the meeting as guests.
      • They can access meeting stage views if they have the necessary permissions, and the app is configured for multi-tenant or guest access.

    Anonymous users can't be authenticated through Microsoft Entra authentication or getAuthToken from the client SDK as they aren't Microsoft Entra accounts. getAuthToken fails for anonymous users by returning the error useGetAuthToken: Failed with error - User is not authenticated. If you need to authenticate anonymous users, your app must identify anonymous users and provide an alternative authentication experience in the meetings. You can determine if a user is anonymous by validating user's context.

    For more info, please refer:
    1.https://learn.microsoft.com/en-us/microsoftteams/platform/apps-in-teams-meetings/teams-apps-in-meetings#user-types-in-teams
    2.https://learn.microsoft.com/en-us/microsoftteams/platform/apps-in-teams-meetings/build-apps-for-anonymous-user?tabs=javascript

    Thanks, 

    Prasad Das 

    ************************************************************************* 

    If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

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