Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ashot72/microsoft-teams-sso-forums
Microsoft Teams Basic Forum (SSO)
https://github.com/ashot72/microsoft-teams-sso-forums
auth-flow-app fluent-ui fluent-ui-northstar graph-api messaging-extension microsoft-teams microsoft-temas oauth-2 oauth2 on-behalf-of personal-tab sharepoint sharepoint-lists single-sign-on sso-authentication teams-bot teams-chat teams-meeting teams-tab
Last synced: about 1 month ago
JSON representation
Microsoft Teams Basic Forum (SSO)
- Host: GitHub
- URL: https://github.com/ashot72/microsoft-teams-sso-forums
- Owner: Ashot72
- Created: 2021-06-15T13:40:28.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-06-15T14:41:58.000Z (over 3 years ago)
- Last Synced: 2024-11-08T03:23:47.442Z (3 months ago)
- Topics: auth-flow-app, fluent-ui, fluent-ui-northstar, graph-api, messaging-extension, microsoft-teams, microsoft-temas, oauth-2, oauth2, on-behalf-of, personal-tab, sharepoint, sharepoint-lists, single-sign-on, sso-authentication, teams-bot, teams-chat, teams-meeting, teams-tab
- Language: TypeScript
- Homepage:
- Size: 800 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is a basic forum app for Microsoft Teams. It uses SharePoint lists as data storage. Note, the app
is not an SPFx app embedded in Teams. You can talk to the forum bot via adaptive cards and
also search forums topics using Teams search-based messaging extension. The app can be added to
user’s personal tab, to a team, chat or meeting. Single Sign-On (SSO) is used to authenticate tabs in
Teams.You can download the package from [here](https://github.com/Ashot72/microsoft-teams-sso-forums/tree/main/package/forum.zip) and upload it to your Teams App Catalog to run the forum.
To get started.
```
Clone the repositorygit clone https://github.com/Ashot72/microsoft-teams-sso-forums
cd microsoft-teams-sso-forums# installs dependencies
npm install# for local development
gulp ngrok-serve
# creates release package which should be deployed in Teams app catalog
npm gulp manifest
```Go to [Microsoft Teams Basic Forum Video](https://youtu.be/96qBGEBub1M) page
Go to [Microsoft Teams Basic Forum description](https://ashot72.github.io/microsoft-teams-sso-forums/) page