Here is a picture of sharepoint web architecture: https://pasteboard.co/HkyuMhZ.png
We need to crawl groups at each of the site collections. Each can have unique sharepoint groups.
apipkg==1.4 | |
appdirs==1.4.3 | |
asn1crypto==0.22.0 | |
atomicwrites==1.1.5 | |
attrs==18.1.0 | |
awscli==1.10.58 | |
azure-common==1.1.4 | |
azure-nspkg==1.0.0 | |
azure-storage==0.20.3 | |
bcrypt==3.1.4 |
#!/bin/bash | |
out_dir="/home/ndipiazza/test-files/lots_of_small_text_files" | |
mkdir -p "$out_dir" | |
num_folders=10 | |
num_files_in_folders=1000 | |
for i in $(seq 1 $num_folders) | |
do | |
mkdir "$out_dir/$i" | |
for j in $(seq 1 $num_files_in_folders) | |
do |
<# | |
.Synopsis | |
Get access token for AAD web app. | |
.Description | |
Authorizes AAD app and retrieves access token using OAuth 2.0 and endpoints. | |
Refreshes the token if within 5 minutes of expiration or, optionally forces refresh. | |
Sets global variable ($Global:accessTokenResult) that can be used after the script runs. | |
.Todo |
<?xml version="1.0" encoding="UTF-8"?> | |
<con:soapui-project id="5bd9ce8d-2762-4c4f-ba6c-d8870f999878" activeEnvironment="Default" name="confluence" resourceRoot="" soapui-version="5.4.0" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" id="241b4ecf-ef3e-4ad5-b9dd-99f86f597f8c" wsaVersion="NONE" name="confluenceservice-v2SoapBinding" type="wsdl" bindingName="{http://localhost:8090/plugins/servlet/soap-axis1/confluenceservice-v2}confluenceservice-v2SoapBinding" soapVersion="1_1" anonymous="optional" definition="http://localhost:8090/rpc/soap-axis/confluenceservice-v2?wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://localhost:8090/rpc/soap-axis/confluenceservice-v2?wsdl"><con:part><con:url>http://localhost:8090/rpc/soap-axis/confluenceservice-v2?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://localhost:8090/plugins/servlet/soap-axis1/confluenceservice-v2" |
using Microsoft.SharePoint.Client; | |
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Security; | |
using System.Text; | |
using System.Threading.Tasks; | |
namespace SharePointOnlineTest { | |
class Program { |
git config --global alias.recent "for-each-ref --sort=committerdate refs/heads/ --format='%(HEAD) %(color:yellow)%(refname:short)%(color:reset) - %(color:red)%(objectname:short)%(color:reset) - %(contents:subject) - %(authorname) (%(color:green)%(committerdate:relative)%(color:reset))'" | |
git config --global alias.co checkout | |
git config --global alias.br branch | |
git config --global alias.ci commit | |
git config --global alias.st status | |
git config --global alias.cp cherry-pick |
import com.google.common.collect.Sets; | |
import org.apache.commons.io.FileUtils; | |
import org.apache.commons.io.LineIterator; | |
import java.io.File; | |
import java.io.IOException; | |
import java.util.HashSet; | |
import java.util.Set; | |
public class DiffTextFilesUtil { |
-Dcom.lucidworks.fusion.plugin.portStart=8871 -Dcom.lucidworks.fusion.plugin.portEnd=8971 -DserviceName=connectors-rpc -Dcom.lucidworks.apollo.solr.zk.connect=localhost:9983/lwfusion/4.2.0-SNAPSHOT/solr -Dcurator.zk.connect=localhost:9983 -Dcurator.namespace=lwfusion/4.2.0-SNAPSHOT/core -Dcom.lucidworks.fusion.plugin.portStart=8871 -Dcom.lucidworks.fusion.plugin.portEnd=8971 -DserviceName=connectors-rpc -Dcom.lucidworks.apollo.solr.zk.connect=localhost:9983/lwfusion/4.2.0-SNAPSHOT/solr -Dcurator.zk.connect=localhost:9983 -Dcurator.namespace=lwfusion/4.2.0-SNAPSHOT/core |
import crawler.common.sharepoint.stubs.sitedata.ArrayOfSList; | |
import crawler.common.sharepoint.stubs.sitedata.GetListCollectionResponse; | |
import crawler.common.sharepoint.stubs.sitedata.SList; | |
import crawler.common.sharepoint.stubs.sitedata.SiteData; | |
import crawler.common.sharepoint.stubs.sitedata.SiteDataSoap; | |
import org.apache.cxf.configuration.security.AuthorizationPolicy; | |
import org.apache.cxf.endpoint.Client; | |
import org.apache.cxf.frontend.ClientProxy; | |
import org.apache.cxf.transport.http.HTTPConduit; | |
import org.apache.cxf.transport.http.asyncclient.AsyncHTTPConduit; |