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/14 08:53] – tssr | 74:cms_sharepoint_online [2019/10/30 08:50] – tssr | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | __false__ | + | [[: |
+ | |||
+ | ===== Sharepoint Online ===== | ||
+ | |||
+ | === Example Configuration === | ||
+ | |||
+ | <code xml> | ||
+ | < | ||
+ | <!-- Global Properties --> | ||
+ | < | ||
+ | <!-- Host Properties --> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | === Host Properties === | ||
+ | |||
+ | These configuration properties affect the behavior of one SharePoint Online server. | ||
+ | |||
+ | *** ** '' | ||
+ | Properties marked with ** * ** are required for the adapter to work. | ||
+ | |||
+ | **# ** '' | ||
+ | Properties marked with ** # ** are required but can also be set in the //File Management// | ||
+ | |||
+ | **+ ** '' | ||
+ | Properties marked with ** + ** are required, but there is a default value. This values can be overridden by configuring it in the config.xml. | ||
+ | |||
+ | > client.id ** * ** | ||
+ | |||
+ | * Description: | ||
+ | * Links: [[https:// | ||
+ | |||
+ | > client.secret ** * ** | ||
+ | |||
+ | * Description: | ||
+ | * Links: [[https:// | ||
+ | |||
+ | > tenant.id ** * ** | ||
+ | |||
+ | * Description: | ||
+ | * Links: [[https:// | ||
+ | |||
+ | > 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 | ||
+ | * Description: | ||
+ | |||
+ | ==== Azure Portal ==== | ||
+ | |||
+ | === Authentication === | ||
+ | |||
+ | Every application registered at the Microsoft azure portal can register **Redirect URIs** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | For the authentication process to work, you have to add the following redirect to the list: | ||
+ | |||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | * Protocol: Microsoft only accepts __https__ | ||
+ | * Stages-hostname: | ||
+ | * Port: Port Stages is running on (80 for http, 443 for https) or any other custom port | ||
+ | |||
+ | === API Permissions === | ||
+ | |||
+ | In addition to the Redirect URIs, the application needs permissions for file handling in behalf of the user. The picture below shows, how this should look like: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Known Issues ==== | ||
+ | |||
+ | == Commit comments for file versions == | ||
+ | |||
+ | For each checkin of a file, the user can attach a comment for the version which gets created. The Microsoft Endpoint, which is used to read that information, | ||
+ | |||
+ | == 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) | ||