-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Franck Cornu
committed
Jun 7, 2024
1 parent
1f36b68
commit a0958c1
Showing
8 changed files
with
48 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"label": "Teams application", | ||
"position": 4, | ||
"link": { | ||
"type": "generated-index", | ||
"description": "Demo Teams application showcasing the integration of components." | ||
} | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
# Usage | ||
|
||
A demo Microsoft Teams application package is provided with the solution: | ||
|
||
<div className='center'> | ||
!["Teams application"](./img/teams_app.png) | ||
</div> | ||
|
||
It showcases the following concepts: | ||
|
||
- Web components package consumption | ||
- Theme handling | ||
- Single-Sign On within Teams | ||
|
||
## Deployment | ||
|
||
To test it, you can either: | ||
|
||
1. Get the latest package `appPackage.prod.zip` from the GitHub repository: [https://github.com/microsoft-search/pnp-modern-search-core-components/releases](https://github.com/microsoft-search/pnp-modern-search-core-components/releases) | ||
|
||
2. Enable [custom app side loading](https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/prepare-your-o365-tenant#enable-custom-teams-apps-and-turn-on-custom-app-uploading) in your Teams administration center and add the app manually. | ||
|
||
3. [Deploy the application to the global Teams app catalog](https://learn.microsoft.com/en-us/microsoftteams/manage-apps?toc=%2Fmicrosoftteams%2Fplatform%2Ftoc.json&bc=%2FMicrosoftTeams%2Fbreadcrumb%2Ftoc.json) so it will be available for your users. | ||
|
||
|
||
This application uses a dedicated multi-tenant Entra ID application with the predefined permissions. The first time you launch the solution, you will be asked to approve the application: | ||
|
||
<div className='center'> | ||
!["Approve app permissions"](./img/approve_app.png) | ||
</div> | ||
|
||
<div className='center'> | ||
!["Approve app permissions"](./img/approve_permissions.png) | ||
</div> | ||
|
||
:::danger DOT NOT USE THIS APP IN PRODUCTION | ||
This application is not suitable for production usage a it uses development infrastructure with no guarantee whatsoever. Its purpose is to show you the Teams integration with PnP Modern Search components without building hte application yourself. If you want to integrate the application into your environment, [please follow the development guide](../development-guide/teams/getting_started) | ||
::: |