Feb 17 2022 12:25 PM
Feb 17 2022 12:25 PM
Hi, we have occasional reports from our users complaining that they cannot log into our tab application using MS OAuth. This happens very infrequently, and ONLY on the Teams desktop client - Teams web client login always works fine. The symptoms of it seem to be similar to https://techswift.org/2020/05/04/how-to-fix-a-blank-login-screen-in-microsoft-teams/, however this specifically is the login button inside the tab of our own Teams app, not the Teams application itself.
We have actually been able to reproduce this on one of our own internal company users, although we are not sure how the user got into that state. This is a screenshot of the login experience (the login popup stays blank):
The code we use to start the authentication flow is the recommended one:
The package versions we are using for MicrosoftTeams and ADAL are at least up to date to the ones used in the sample code from Microsoft: https://github.com/OfficeDev/Microsoft-Teams-Samples/blob/main/samples/tab-sso/nodejs/src/client/vie... , so I believe that is not the issue either. (I am aware that ADAL has not been supported for a while, but it seems like Microsoft samples continue to use it for tab authentication).
- 1-2% of users are not able to log into our Tab application using the above code, and are stuck with a white screen, on Teams desktop client only
- 100% of users, including affected ones, are able to log into our Tab application on Teams web client correctly
We are trying to focus on resolving this issue for our users, is there any recommended direction we can take or at least information we can provide to our users experiencing this?
Feb 17 2022 09:29 PM
Feb 18 2022 06:10 AM
@ChetanSharma-msft Great, thank you.
And to chime in on how we're able to currently workaround the issue:
Feb 21 2022 09:48 PM
@andrew1992 - We tried to repro the issue at our end and we are able to get Sign In prompt and were able to Sign in properly. However we are checking this with Engineering team to find out if there is any alternative.
Feb 22 2022 12:16 PM - edited Feb 22 2022 12:18 PM
@Prasad_Das-MSFT Thanks for looking into this. I have provided a video of the bug, as well as the workaround that can be done to get past this, that you can pass along to the engineering team if it helps.
0-12s: Cant log in using the tab application, white login screen
12-24s: Using "Pop out tab", and opening up tab that way, user is able to log in
24-37s: Login token from OAuth is shared with the non popped out tab, and reload there work to log you into the authenticated session
37s+: Log out in popped out tab, clearning login OAuth. User is now logged out of both popped out and regular tab. Logging in through regular tab continues to show white screen
If we can help in any other way, feel free to have the engineering team reach out to me, using my email, if I can help work through this with them
Feb 22 2022 11:41 PM
@alexkovalev - Thanks for the details. FYI There is already bug raised for this type issue and engineering team is looking into it. We will inform you once we have any update. Thanks!
Mar 11 2022 11:25 AM
Mar 13 2022 10:04 PM
Mar 25 2022 09:38 PM
Mar 27 2022 10:13 PM
@AftabShaikh - Engineering team is working on the issue. We will update you once it gets fully rolled out publicly
May 06 2022 05:37 AM