Build auth to Refined and implement iFrame in MS Teams

Hi everyone,

I’m looking to implement a branded help desk portal within Microsoft Teams as a personal app. I am testing out the Refined plugin for this solution (https://refined.com/) and my team is asking if it can be brought into Teams to give our users another way to access the portal. I’m hoping someone can provide direction on how this can be achieved.

I believe Refined uses JWT for authentication (since it’s built on the Connect framework?) and my understanding is that you need the shared secret in order to generate signature part of the JWT which I wouldn’t be privy to since this is 3rd party app, correct? I have built an Oauth 2.0 flow to authenticate and make API calls to our Jira cloud instance and that works but I imagine this won’t be useful for authentication with Refined.