Thank you for using this template. Please edit the file as needed, following the structure as much as possible so the samples are consistent.
Notes to the submitter (you) are in italics; please delete them before submitting.
Thanks! Sharing is caring!
Short summary on functionality and used technologies.
Please note the version of Teams Toolkit used in your sample
Please note the version and edition of Visual Studio required to run your sample.
Teams Toolkit pulls in some standard libraries and SDK's such as the Bot Framework SDK and Create React App. Since these are aligned with Teams Toolkit versions, there is no reason to include them here unless you changed them.
If you use any other frameworks or platforms, please add badges for them here. If there are spaces in the framwork name, use .
Please list any portions of the toolchain required to build and use the sample, along with download links
Version | Date | Author | Comments |
---|---|---|---|
1.0 | August 29, 2025 | Parker T. Porcupine | Initial release |
THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
Include consise instructions to set up and run the sample. These are just an example!
- Clone the repository
git clone https://github.com/pnp/teams-dev-samples.git
- Open samples\xxxx\xxxx.sln in Visual Studio
- Perform first actions in GettingStarted.txt (before hitting F5)
- This should register an app in Azure AD
- Ensure there is an app
- with redirect uri https://localhost/blank-auth-end.html
- SignInAudience multi-tenant
- with client secret
- with delegated permissions Files.ReadWrite and Sites.ReadWrite.All
- With exposed Api "access_as_user" and App ID Uri api://localhost/
- With the client IDs for Teams App and Teams Web App 1fec8e78-bce4-4aaf-ab1b-5451cc387264 and 5e3ce6c0-2b1f-4285-8d4b-75ee78787346
- Find/Add the app registration ClientId, ClientSecret to your appsettings.json (or a appsettings.Development.json)
- Find/Fill OAuthAuthority with https://login.microsoftonline.com/_YOUR_TENANTID_
- Grant admin consent to the given permissions in the app registration
- Now you are good to go. Continue in GettingStarted.txt with hitting F5 (You can also select an installed browser in the VS menu)
Description of the web part with possible additional details than in short summary. This Web Part illustrates the following concepts on top of the SharePoint Framework:
- topic 1
- topic 2
- topic 3
Below there is a clear image used for telemetry. Please change "readme-template" to your sample name.