Skip to content

urmade/MSTeams_TabSSO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teams Single-Sign-On for tabs

This repository is an unofficial example implementation of how to build Single Sign On for Microsoft Teams tabs. If you want to learn more about what happens under the hood and how you can go even further, take a look at the documentation or read this blog article.

Set up this project

To get Single Sign On working, you will need three things in place:

  1. A configured Azure Active Directory App registration (Tutorial here)
  2. A Teams app manifest with SSO enabled (Tutorial in App Studio here | in manifest.json here)
  3. A running server that hosts this tab

To set up this code example, you have to install Node.js and TypeScript on your machine. Additionally for testing purposes I would recommend to use ngrok.io to host a local server that can interact with Teams (but you could use any other web server as well). To get started, run:

  1. npm install
  2. tsc
  3. node dest/index

That's it, now you can reference a static personal tab on yourserver.com/tab in your Teams App manifest and you are ready to go!

About

Example implementation of the new Single Sign On flow for Microsoft Teams Tabs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published