Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
74:cms_sharepoint_online [2019/10/11 11:05] – tssr | 74:cms_sharepoint_online [2019/10/16 11:25] – [Sharepoint Online] tssr | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | [[: | + | [[: |
- | ==== Sharepoint Online ==== | + | ===== Sharepoint Online |
=== Example Configuration === | === Example Configuration === | ||
- | |||
<code xml> | <code xml> | ||
< | < | ||
Line 19: | Line 18: | ||
=== Host Properties === | === Host Properties === | ||
+ | These configuration properties affect the behavior of one SharePoint Online server.\\ | ||
- | These configuration properties affect | + | ** * ** '' |
+ | Properties marked with ** * ** are required for the adapter to work. | ||
- | **client.id** | + | ** # ** '' |
+ | Properties marked with ** # ** are required but can also be set in the //File Management// | ||
- | * Default Value: N/A | + | ** + ** '' |
- | * Description: | + | Properties marked with ** + ** are required, but there is a default value. This values can be overridden by configuring it in the config.xml. |
- | **client.secret** | + | > client.id ** * ** |
- | | + | * Description: |
- | | + | * Links: |
- | **tenant.id** | + | > client.secret ** * ** |
- | | + | * Description: |
- | | + | * Links: |
- | **state.attribute.name** | + | > tenant.id ** * ** |
- | * Default Value: N/A | + | * Description: The tenant id identifies your company when using Microsoft Services. You can get this id at the Microsoft azure portal website. |
- | * Description: This property specifies a column name, which will be used by stages to store the file status. | + | * Links: [[https:// |
- | **use.system.account.for.download** | + | > loginserver |
+ | |||
+ | * Default Value: < | ||
+ | * Description: | ||
+ | * Links: [[https:// | ||
+ | |||
+ | > scope ** + ** | ||
+ | |||
+ | * Default Value: offline_access User.Read Sites.ReadWrite.All | ||
+ | * Links: [[https:// | ||
+ | |||
+ | > state.attribute.name | ||
+ | |||
+ | * Description: | ||
+ | |||
+ | > document.content.type.name ** + ** | ||
+ | |||
+ | * Default Value: Document | ||
+ | * Description: | ||
+ | |||
+ | > link.content.type.name ** + ** | ||
+ | |||
+ | * Default Value: Link to a document | ||
+ | * Description: | ||
+ | |||
+ | > use.system.account.for.download | ||
* Default Value: false | * Default Value: false | ||
- | * Description: | + | * Description: |
+ | |||
+ | ==== Azure Portal ==== | ||
+ | === Authentication === | ||
+ | Every application registered at the Microsoft azure portal can register **Redirect URIs** in the // | ||
- | === Azure Redirect URI for Stages === | + | {{cms: |
- | '' | + | For the authentication process to work, you have to add the following redirect to the list: |
+ | < | ||
- | === Known Issues === | + | * Protocol: Microsoft only accepts __https__ expect for testing scenarios on localhost (then __http__ is valid as well) |
+ | * Stages-hostname: | ||
+ | * Port: Port Stages is running on (80 for http, 443 for https) or any other custom port | ||
- | - __Commit comments | + | === API Permissions === |
+ | In addition to the Redirect URIs, the application needs permissions | ||
- | - __Behavior of Lock/ | + | {{cms: |
+ | ==== Known Issues ==== | ||
- | - __Initial commit__ \\ Creates two versions (one for the creation | + | == Commit comments |
+ | For each checkin | ||
+ | == Behavior of Lock/Unlock == | ||
+ | Currently, the graph API only supports checkin/ | ||
+ | == Initial commit == | ||
+ | Creates two versions (one for the creation of a new file/ second for updating the properties) |