Teams Apps - Embed SAS Application with SSO in a Team App (Personal)

AlexisParratte-1984 26 Reputation points
2021-02-22T21:48:11.603+00:00

Hi,

I'm trying to embed a SAS application (Like User Voice https://www.uservoice.com/) into a Team App (Personal) so that our users can access it within Teams.
The Application is configured to support SSO in our Azure Active Directory.
We don't own the application.

I've tried many configuration but every time I get the following result
70842-image.png

I tried using fiddler to trace the requests and it seems that the SAML request is sent correctly and the response contains "you are being redirected" with a link.
When I copy/paste the link in my browser it brings me to the requested page.

What I failed to understand is why Teams cannot display the requested content ?

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,319 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Sharon Zhao-MSFT 25,101 Reputation points Microsoft Vendor
    2021-02-23T05:06:32.297+00:00

    @Anonymous ,

    The reason for this problem is this application doesn’t belong to you.
    The prerequisites to share an app you’ve created by embedding it directly into Microsoft Teams are as below:

    For more information, please refer to this article.


    If the response is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. AlexisParratte-1984 26 Reputation points
    2021-03-19T17:48:26.147+00:00

    I tried to use Fiddler to trace the https calls coming from Teams and it seems that a SAML request is correctly sent from Teams with a 303 response that contains a new URL in the Location attribute in the Header but that value is not used after in any calls. In fact after receiving such a response, nothing happens.

    So I have the following questions:

    • Is the internal teams browser following the same process as any other browser ?
    • Could there be something on our side that blocks the next calls that are supposed to be executed

    Thanks

    0 comments No comments

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.