Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| 712:cms_sharepoint_online [2025/09/15 14:55] – created - external edit 127.0.0.1 | 712:cms_sharepoint_online [2025/12/15 15:25] (current) – Policnik, Florian | ||
|---|---|---|---|
| Line 22: | Line 22: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ===== Features: Download file and open in SharePoint Online | ||
| + | |||
| + | This integration provides users with two ways to access a file: Download the file via Stages and open it in SharePoint Online. | ||
| + | * Download via Stages: Stages handles the download for the user. To ensure SharePoint Online file permissions, | ||
| + | * Open in SharePoint Online: The user is taken to the file in SharePoint Online. User authentication is handled by SharePoint Online. If the link is to the latest version of the file, SharePoint Online will typically offer an editor such as Word Online. If the file in Stages is fixed to a specific revision, SharePoint Online will offer a download or a read-only view of the file. This depends on the file type. | ||
| + | |||
| + | The default option is download and can be changed by '' | ||
| + | |||
| ===== Host Properties ===== | ===== Host Properties ===== | ||
| Line 38: | Line 48: | ||
| * Links: [[https:// | * Links: [[https:// | ||
| - | > client.secret ** * ** | + | > client.secret ** * ** //(required if no keystore file is provided)// |
| * Description: | * Description: | ||
| * Links: [[https:// | * Links: [[https:// | ||
| + | |||
| + | > client.certificate.keystore.file //(since Stages 7.12.3.0, required if no client secret is provided)// | ||
| + | |||
| + | * Description: | ||
| + | |||
| + | > client.certificate.keystore.password //(since Stages 7.12.3.0, required if no client secret is provided)// | ||
| + | |||
| + | * Description: | ||
| + | |||
| + | > client.certificate.key.alias //(since Stages 7.12.3.0, required if no client secret is provided)// | ||
| + | |||
| + | * Description: | ||
| + | |||
| + | > client.certificate.key.password //(since Stages 7.12.3.0, required if no client secret is provided)// | ||
| + | |||
| + | * Description: | ||
| > tenant.id ** * ** | > tenant.id ** * ** | ||
| Line 68: | Line 94: | ||
| * Default Value: Document | * Default Value: Document | ||
| * Description: | * Description: | ||
| - | * Since Stages 7.5.6.2, 7.6.2.4 and 7.7.0.0 it is possible to define multiple content types. Separate them with a #. For example: | + | * It is possible to define multiple content types. Separate them with a #. For example: |
| <code xml> | <code xml> | ||
| Line 79: | Line 105: | ||
| * Description: | * Description: | ||
| * Known Issue: Typo in Default Value. Has to be Link to a **D**ocument | * Known Issue: Typo in Default Value. Has to be Link to a **D**ocument | ||
| - | * Since Stages 7.5.6.2, 7.6.2.4 and 7.7.0.0 it is possible to define multiple link types. Separate them with a #. For example: | + | * It is possible to define multiple link types. Separate them with a #. For example: |
| <code xml> | <code xml> | ||
| Line 90: | Line 116: | ||
| * Description: | * Description: | ||
| - | > sites.selected.scope (since Stages 7.10.7.0) | + | |
| + | > preferred.file.access | ||
| + | |||
| + | * Default Value: download | ||
| + | * Description: | ||
| + | |||
| + | > sites.selected.scope | ||
| * Default Value: false | * Default Value: false | ||
| Line 96: | Line 128: | ||
| - | ==== Proxy configuration | + | ==== Proxy configuration ==== |
| Stages can communicate with SharePoint Online through a proxy. Fill in the '' | Stages can communicate with SharePoint Online through a proxy. Fill in the '' | ||
| Line 187: | Line 219: | ||
| {{ : | {{ : | ||
| - | === Recommended option: Application and delegated permission Sites.Selected | + | === Recommended option: Application and delegated permission Sites.Selected === |
| To active this option the setting '' | To active this option the setting '' | ||
| Line 258: | Line 290: | ||
| ==== Certificates & secrets ==== | ==== Certificates & secrets ==== | ||
| - | It is required to generate a client secret for Stages. It's recommended to choose expire never or a long duration. If the secret expires it must be changed in Stages | + | It is required to generate a client secret |
| + | |||
| + | === Client Secret === | ||
| + | |||
| + | It's recommended to choose expire never or a long duration. If the secret expires it must be changed in Stages. | ||
| [[https:// | [[https:// | ||
| + | |||
| + | Client secret can be specified like this: | ||
| + | |||
| + | <code xml> | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | |||
| + | === Certificates (Since 7.12.3.0) === | ||
| + | |||
| + | It is possible to use certificates instead of client secret. A [[https:// | ||
| + | |||
| + | <code xml> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| ===== Repository Configuration ===== | ===== Repository Configuration ===== | ||