Deployment Options for Microsoft Teams Custom Applications/Bots

GP 41 Reputation points
2022-12-09T14:07:51.127+00:00

Our Applications are developed in .Net Core c# using Bot framework.
And we are deploying teams applications/bots in Azure Appservice. and configuring the end point from teams developer portal and uploading the app package (manifest file and images) in Admin center. those are working fine.

But now we do not want use the AppService for hosting our applications.

Any other alternate deployment options other than hosting in cloud.

If I deploy the application in On Premises, will they work in teams? ( with AAD app registrations)

Could you please suggest deployment options? Please share deployment options of custom applications for teams and Architecture documents.

Thanks in advance!

Microsoft Teams | Development
Developer technologies | C#
{count} votes

1 answer

Sort by: Most helpful
  1. Sayali-MSFT 3,991 Reputation points Microsoft External Staff Moderator
    2022-12-13T09:22:05.927+00:00

    Yes, You can Access Your On-Premises Applications Directly in Teams.
    To access your on-premises applications in your channel through pinned tabs. This can include your SharePoint sites or other business applications.

    This flow is made possible using the Azure Active Directory Application Proxy. Many customers currently use Application Proxy to provide single sign-on (SSO) and secure remote access for web applications hosted on-premises. These flows don’t use a DMZ or VPN – all traffic goes through a light-weight agent on-premises that only uses outbound connections. You can learn more about the Application Proxy flow in our documentation.

    Reference Document-https://techcommunity.microsoft.com/t5/microsoft-teams-blog/access-your-on-premises-applications-directly-in-teams/ba-p/65245

    Thanks,

    Sayali


    If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.