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/30 08:50] – tssr | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | [[: | + | [[: |
- | ==== Sharepoint Online ==== | + | ===== Sharepoint Online |
=== Example Configuration === | === Example Configuration === | ||
Line 22: | Line 22: | ||
These configuration properties affect the behavior of one SharePoint Online server. | These configuration properties affect the behavior of one SharePoint Online server. | ||
- | **client.id** | + | *** ** '' |
+ | Properties marked with ** * ** are required for the adapter to work. | ||
- | * Default Value: N/A | + | **# ** '' |
- | | + | Properties marked with ** # ** are required but can also be set in the //File Management// |
- | **client.secret** | + | **+ ** '' |
+ | Properties marked with ** + ** are required, but there is a default value. This values can be overridden by configuring it in the config.xml. | ||
- | * Default Value: N/A | + | > client.id ** * ** |
- | * Description: | + | |
- | **tenant.id** | + | * Description: |
+ | | ||
- | | + | > client.secret ** * ** |
- | | + | |
- | **state.attribute.name** | + | |
+ | | ||
+ | |||
+ | > 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 | ||
- | * Default Value: N/A | ||
* Description: | * Description: | ||
- | **use.system.account.for.download** | + | > 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** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 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 ==== | ||
- | === Azure Redirect URI for Stages === | + | == Commit comments |
- | '' | + | 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, |
- | === Known Issues === | + | == Behavior of Lock/ |
- | - __Commit comments | + | Currently, the graph API only supports checkin/ |
- | - __Behavior of Lock/ | + | == Initial commit == |
- | - __Initial commit__ \\ Creates two versions (one for the creation of a new file/ second for updating the properties) | + | Creates two versions (one for the creation of a new file/ second for updating the properties) |