MSTeamsDev
4 TopicsMSTeams Navigating to a page inside a tab using deeplink and context object of msteams JS
There are 2 fundamental issues using the msteams deeplink concept for the tab. 1. Lets consider a scenario, where the msteams tab is hosting a webapp which consists of the homepage and several other internal pages. So, the homepage URL is basically what is added in the configuration setting of the app. So, everytime the tab is clicked, the homepage for that tab is rendered. Issue: Using the deeplinking documentation of MSTeams, the context & subentityId is successfully used to redirect to the internal page. But what actually happens is a) First it partially renders the homepage b) Then it navigates to the desired internal page. So, for a user, it feels like the navigation is not smooth. - Is it possible, that using deeplinking concept, and using the context object & subentityId value, we can directly navigate to the internal page other than the homepage, so that the navigation feels smoother 2. Once the internal page is rendered, if I use a link to go to the homepage, then it doesn't allow me to render home page. I have to reload the tab and then the home page is rendered. The issue I guess is that the context object is not reset after the navigation to the internal page. - Is it possible, that we can somehow reset the context object after the navigation to deeplink is complete ?2.2KViews0likes6CommentsCan't Authorize to Azure App Configuration using Azure AD token
We are developing MS Teams Tab app that trying to use Azure AD token to access our App Configuration. We use this token to fetch Office 365 contacts using Graph Service and it's working as expected but when we try to use same token to access App Configuration we created we get 401 Unauthorized error. Bearer error="invalid_token", error_description="Authorization token failed validation". Endpoint we use for fetching token is 'https://login.microsoftonline.com/{tenatdId}/oauth2/v2.0/token' Scope we are using is 'User.Read User.ReadBasic.All Contacts.Read openid profile offline_access' If we add KeyValue.Read to the scope we get 503 response - Service unavailable. In our App Registration we have granted permissions for AppConfiguration KeyValue.Read and KeyValue.Write. We are using Microsoft App Configuration client for JavaScript and created a custom implementation of the TokenCredential interface which returns the token mentioned above in its getToken() method. Is there any other configuration needed or what are we doing wrong?1.5KViews0likes2CommentsCharging Money for Teams Apps - alternatives to SaaS offer ?
Hi guys, we are looking for a different 3rd party licensing/monetizing tool then AppSource for a potential teams app (integrating an SaaS offer seems to be a bit of work so we try to find some alternatives). Any recommendations or experiences? Thanks in advance.976Views0likes1Comment