Sep 17 2020 09:21 AM
Sep 17 2020 09:21 AM
I'm new to creating app packages in app studio. I have an external web-delivered application that I want to turn into a packaged app so it can be pinned to the sidebar. It's setup and working, but unfortunately, the site launches a new window after a user logs in, and that new window is kicking off a browser session instead of loading inside the app. Is there anyway to constrain things to launching within the teams client?
Sep 18 2020 05:30 AM
Sep 18 2020 09:30 AM
@Hilton Giesenow - Sadly we do not own the target website. It's a SaaS app that we pay for. The underpinning for Teams is an HTML5 framework. What I was hoping was that in the desktop app there might be a way to have new windows that are opened by an app launch inside the teams client windows (potentially replacing the previously displayed page, or maybe by creating a tab?). Right now when I package the website in App Studio and then pin it to the sidebar, the site launches, authenticates, and then launches a new window which spawns a browser and takes the user outside of teams (boooo). I'd like to keep them inside the teams framework. I hope that helps / makes sense.
Sep 18 2020 09:32 AM
Sep 20 2020 10:32 AM
@Todd_Knapp this is tricky because it's 3rd party. Is that popup -necessary-, or would it be fine to block it entirely (would the user miss it if it wasn't there?)?
Sep 22 2020 07:42 AM
@Hilton Giesenow - Yeah.... it's a needed popup unfortunately. The software does something strange with MFA and launches a window temporarily during auth. I suspected this would be difficult. I was hoping that I could put the whole thing into a frame in Sharepoint and then publish that into the app? I dunno... I'm grasping at straws :)
Sep 22 2020 10:50 PM
Sep 29 2020 05:40 PM
Dec 14 2020 04:03 AM
@Todd_Knapp If your external app have any auth implemented, you need to implement authentication for your tabs else it will redirect to browser also please make sure you have added your URL to validDomain array
Feb 25 2021 06:00 AM
@Hilton Giesenow What can be the proper way to detect if it's a Teams visitor?
I've been looking around for a solution to this.
Please let me know.