SharePoint connector
This connector is developed for managing SharePoint permission management via PnP.PowerShell module.
Connector is based on WinRM + AD Connector.
Requirements
Supported operations
Object | Operations |
---|---|
__ACCOUNT__ | UPDATE, SEARCH |
__SITE__ | SEARCH, SYNC |
Schema
Connector generates foloing schema:
- <nowiki>ACCOUNT</nowiki>
- <nowiki>UID</nowiki>
- memberOf
- SITE
- <nowiki>UID</nowiki>
- description
Permissions
Microsoft Graph
- User.Read.All
Microsoft Sharepoint
- Sites.Read.All
- Sites.FullControl.All
Configuration
Script Configuration
Update script
Path to Python update script for user
Powershell update script
Path to powershell update script for user, which will be loaded into python and executed on Windows
Get Latest SyncToken script
Path to Python script to get latest SyncToken
Powershell Get Latest SyncToken script
Path to powershell script to get latest SyncToken, which will be loaded into python and executed on Windows
Search user script
Path to Python search user script
Search site script
Path to Python search site script
Powershell search user script
Path to powershell search script for user, which will be loaded into python and executed on Windows
Powershell search site script
Path to powershell search script for site, which will be loaded into python and executed on Windows
Test script
Path to Python script for test
WinRM Configuration
Endpoint
URLto the endpoint, where is WinRM accessible. Usually https://HOST:5986/wsman for HTTPS and http://HOST:5985/wsman for HTTP
Authentication schema
One from supported values - basic, ntlm, kerberos, credssp
User
Username for user which will be used for authentication to WinRM
Password
Password for this user
CA trust path
Path to certificate which will be used in HTTPS communication. E.g /path/to/file/crt.pem
Ignore CA validation
If you want to connect to WinRM without CA validation - Don't use in production, only for testing!
SharePoint Configuration
SharePoint Url
SharePoint Url
SharePoint ClientId
Client Id
SharePoint certificate path
Path to certificate on WinRm server.
SharePoint certificate password
Password for certificate
SharePoint TenantId
Tenant Id
Include Teams sites
If should connector include "Teams sites" in search and sync.