Forum Discussion
New Teams Desktop unable to use third-party oauth provider when embedding site
Could you please share the above details.
- heri_klueJan 16, 2024Copper ContributorThanks Meghana-MSFT
To reproduce
1. In the web app or classic Teams, go to a channel in Teams, and then click + (Add a Tab) button.
2. Choose "Website" when prompted, then specify "https://app.klue.com" as URL. Click "Save"
3. Click Login. Feel free to email me `heri _at_ klue.com` for test credentials. The login works on classic Teams or web app but would not work for the new Desktop app
Do you know if there are plans to support external auth flow for Website tab in T2.1?- Meghana-MSFTJan 30, 2024Former EmployeeThe Website tab is not going to work the same in the New Teams Client as it did in the Classic Teams Client. Website tab will be deprecated. Hence there aren't any plans to support external auth flow for Website tab in T2.1.
- Meghana-MSFTFeb 01, 2024Former Employee
Please find the below response from engineering team-
Looks like this is happening because the Klue app is making some assumptions about undocumented behavior of Teams that are broken in Teams 2.1 resulting in the divergent behavior. Specifically, they have code in their website that tries to determine if they are being rendered in Teams to change the way login is handled:
In Teams 2.1, the name of the Website tab frame is "platform-website-tab" instead of "embedded-page-container" so the check that the Klue app is doing returns false. They should update this logic to also check for "platform-website-tab"; however, long term it would be best if they figured out how to channel customers to their dedicated Klue app:
Since the Website tab is on a path to deprecation:
https://devblogs.microsoft.com/microsoft365dev/upcoming-updates-to-loading-websites-in-teams-tabs
- Meghana-MSFTJan 05, 2024Former Employee
heri_klue - Could you please share above details?