Author: kwright
Date: Mon Dec 23 19:13:27 2013
New Revision: 1553185

URL: http://svn.apache.org/r1553185
Log:
Fix for CONNECTORS-816.

Added:
    
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointadauthority-configure-cache.PNG
   (with props)
    
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointadauthority-configure-dc.PNG
   (with props)
    
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointadauthority-status.PNG
   (with props)
    
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointnativeauthority-configure-cache.PNG
   (with props)
    
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointnativeauthority-configure-server.PNG
   (with props)
    
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointnativeauthority-status.PNG
   (with props)
Modified:
    manifoldcf/trunk/CHANGES.txt
    
manifoldcf/trunk/site/src/documentation/content/xdocs/en_US/end-user-documentation.xml

Modified: manifoldcf/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/CHANGES.txt?rev=1553185&r1=1553184&r2=1553185&view=diff
==============================================================================
--- manifoldcf/trunk/CHANGES.txt (original)
+++ manifoldcf/trunk/CHANGES.txt Mon Dec 23 19:13:27 2013
@@ -3,6 +3,10 @@ $Id$
 
 ======================= 1.5-dev =====================
 
+CONNECTORS-816: Document revisions to SharePoint connector,
+and new SharePoint authorities.
+(Karl Wright)
+
 CONNECTORS-553: Add email connector.
 (Tishan DahanaYakage, Piergiorgio Lucidi, Karl Wright)
 

Modified: 
manifoldcf/trunk/site/src/documentation/content/xdocs/en_US/end-user-documentation.xml
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/site/src/documentation/content/xdocs/en_US/end-user-documentation.xml?rev=1553185&r1=1553184&r2=1553185&view=diff
==============================================================================
--- 
manifoldcf/trunk/site/src/documentation/content/xdocs/en_US/end-user-documentation.xml
 (original)
+++ 
manifoldcf/trunk/site/src/documentation/content/xdocs/en_US/end-user-documentation.xml
 Mon Dec 23 19:13:27 2013
@@ -1156,6 +1156,82 @@ curl -XGET http://localhost:9200/index/_
                 <p>If you need specific ManifoldCF logging information, 
contact your system integrator.</p>
             </section>
             
+            <section id="sharepointadauthority">
+                <title>Microsoft SharePoint ActiveDirectory Authority 
Connection</title>
+                <p>A Microsoft SharePoint ActiveDirectory authority connection 
is meant to furnish access tokens from Active Directory for a SharePoint 
instance that is configured
+                    to use Claim Space authorization.  It cannot be used in 
any other situation.</p>
+                <p>The SharePoint ActiveDirectory authority is meant to work 
in conjunction with a SharePoint Native authority connection, and provides 
authorization information from one or
+                    more Active Directory domain controllers.  Thus, it is 
only needed if Active Directory groups are used to furnish access to documents 
for users in the SharePoint system.</p>
+                <p>Documents must be indexed using a Microsoft SharePoint 
repository connection where the "Authority type" is specified to be "Native".  
If the "Authority type" is
+                    specified to be "Active Directory", then instead you 
should configure an Active Directory authority connection, described above.</p>
+                <p>This connection type needs to be provided with information 
about how to log into an appropriate Windows domain controller, with a user 
that has sufficient privileges to
+                    be able to look up any user's ID and group 
relationships.</p>
+                <br/>
+                <p>A SharePoint Active Directory authority connection type has 
two special tabs in the authority connection editing screen: "Domain 
Controller", and "Cache".  The "Domain Controller"
+                       tab looks like this:</p>
+                <br/><br/>
+                <figure 
src="images/en_US/sharepointadauthority-configure-dc.PNG" alt="SharePoint AD 
Configuration, Domain Controller tab" width="80%"/>
+                <br/><br/>
+                <p>As you can see, the SharePoint Active Directory authority 
allows you to configure multiple connections to different, but presumably 
related, domain controllers.  The choice of
+                       which domain controller will be accessed is determined 
by traversing the list of configured domain controllers from top to bottom, and 
finding the first one that
+                       matches the domain suffix field specified.  Note that a 
blank value for the domain suffix will match <strong>all</strong> users.</p>
+                <p>To add a domain controller to the end of the list, fill in 
the requested values.  Note that the "Administrative user name" field usually 
requires no domain suffix, but
+                       depending on the details of how the domain controller 
is configured, may sometimes only accept the "name@domain" format.  When you 
have completed your
+                       entry, click the "Add to end" button to add the domain 
controller rule to the end of the list.  Later, when other domain controllers 
are present in the list, you can
+                       click a different button at an appropriate spot to 
insert the domain controller record into the list where you want it to go.</p>
+                <p>The Active Directory authority connection type also has a 
"Cache" tab, for managing the caching of individual user responses:</p>
+                <br/><br/>
+                <figure 
src="images/en_US/sharepointadauthority-configure-cache.PNG" alt="SharePoint AD 
Configuration, Cache tab" width="80%"/>
+                <br/><br/>
+                <p>Here you can control how many individual users will be 
cached, and for how long.</p>
+                <p>When you are done, click the "Save" button.  When you do, a 
connection summary and status screen will be presented, which may look 
something like this:</p>
+                <br/><br/>
+                <figure src="images/en_US/sharepointadauthority-status.PNG" 
alt="SharePoint AD Status" width="80%"/>
+                <br/><br/>
+                <p>Note that in this example, the SharePoint Active Directory 
connection is not responding, which is leading to an error status message 
instead of "Connection working".</p>
+
+            </section>
+
+            <section id="sharepointnativeauthority">
+                <title>Microsoft SharePoint Native Authority Connection</title>
+                <p>A Microsoft SharePoint Native authority connection is meant 
to furnish access tokens from the same SharePoint instance that the documents 
are coming from.
+                    You should use this authority type whenever you are trying 
to secure documents using a SharePoint repository connection that is configured 
to the use "Native" 
+                    authority type.</p>
+                <p>If your SharePoint instance is configured to use the Claim 
Space authorization model, you may combine a SharePoint Native authority 
connection with other
+                    SharePoint authority types, such as the SharePoint 
ActiveDirectory authority type, to furnish complete authorization support.  
However, if Claim Space is not
+                    configured, the SharePoint Native authority connection is 
the only authority type you should need to use.</p>
+                <p>A SharePoint authority connection has two special tabs on 
the authority connection editing screen: the "Server" tab, and the "Cache" tab.
+                    The "Server" tab looks like this:</p>
+                <br/><br/>
+                <figure 
src="images/en_US/sharepointnativeauthority-configure-server.PNG" 
alt="SharePoint Native Authority, Server tab" width="80%"/>
+                <br/><br/>
+                <p>Select your SharePoint server version from the pulldown.  
If you do not select the correct server version, your documents may either be 
indexed with
+                    insufficient security protection, or you may not be able 
to index any documents.  Check with your SharePoint system administrator if you 
are not sure
+                    what to select.</p>
+                <p>SharePoint uses a web URL model for addressing sites, 
subsites, libraries, and files.  The best way to figure out how to set up a 
SharePoint connection 
+                    type is therefore to start with your web browser, and 
visit the topmost root of the site you wish to crawl.  Then, record the URL you 
see in your browser.</p>
+                <p>Select the server protocol, and enter the server name and 
port, based on what you recorded from the URL for your SharePoint site.  For 
the "Site path"
+                    field, type in the portion of the root site URL that 
includes everything after the server and port, except for the final "aspx" 
file.  For example, if the SharePoint
+                    URL is "http://myserver:81/sites/somewhere/index.asp";, the 
site path would be "/sites/somewhere".</p>
+                <p>The SharePoint credentials are, of course, what you used to 
log into your root site.  The SharePoint connection type always requires the 
user name to be
+                    in the form "domain\user".</p>
+                <p>If your SharePoint server is using SSL, you will need to 
supply enough certificates for the connection's trust store so that the 
SharePoint server's SSL
+                    server certificate can be validated.  This typically 
consists of either the server certificate, or the certificate from the 
authority that signed the server certificate.
+                    Browse to the local file containing the certificate, and 
click the "Add" button.</p>
+                <p>The "Cache" tab looks like this:</p>
+                <br/><br/>
+                <figure 
src="images/en_US/sharepointnativeauthority-configure-cache.PNG" 
alt="SharePoint Native Authority, Cache tab" width="80%"/>
+                <br/><br/>
+                <p>Fill in the desired caching parameters.</p>
+                <p>After you click the "Save" button, you will see a 
connection summary screen, which might look something like this:</p>
+                <br/><br/>
+                <figure 
src="images/en_US/sharepointnativeauthority-status.PNG" alt="SharePoint Native 
Status" width="80%"/>
+                <br/><br/>
+                <p>Note that in this example, the SharePoint connection is not 
actually referencing a SharePoint instance, which is leading to an error status 
message instead of
+                    "Connection working".</p>
+            </section>
+            
+            
        </section>
         
         <section id="repositoryconnectiontypes">
@@ -2116,8 +2192,6 @@ curl -XGET http://localhost:9200/index/_
                     though its explicit subsites.  It is the case that it is 
desirable in some very large SharePoint installations to access <b>all</b> 
SharePoint sites using
                     a single connection.  But the ManifoldCF SharePoint 
connection type does not support that model as of yet.  If this functionality 
is important for you,
                     contact your system integrator.</p>
-                <p>SharePoint uses a web URL model for addressing sites, 
subsites, libraries, and files.  The best way to figure out how to set up a 
SharePoint connection 
-                    type is therefore to start with your web browser, and 
visit the topmost root of the site you wish to crawl.  Then, record the URL you 
see in your browser.</p>
                 <p>Documents described by SharePoint connections can be 
secured in either one of two ways.  Either you can choose to secure documents 
using Active
                     Directory SIDs (in which case, you must use the Active 
Directory authority type), or you may choose to use native SharePoint groups 
and users for
                     authorization.  The latter <strong>must</strong> be used 
in the following cases:</p>
@@ -2144,6 +2218,8 @@ curl -XGET http://localhost:9200/index/_
                 <p>Select your SharePoint server version from the pulldown.  
If you do not select the correct server version, your documents may either be 
indexed with
                     insufficient security protection, or you may not be able 
to index any documents.  Check with your SharePoint system administrator if you 
are not sure
                     what to select.</p>
+                <p>SharePoint uses a web URL model for addressing sites, 
subsites, libraries, and files.  The best way to figure out how to set up a 
SharePoint connection 
+                    type is therefore to start with your web browser, and 
visit the topmost root of the site you wish to crawl.  Then, record the URL you 
see in your browser.</p>
                 <p>Select the server protocol, and enter the server name and 
port, based on what you recorded from the URL for your SharePoint site.  For 
the "Site path"
                     field, type in the portion of the root site URL that 
includes everything after the server and port, except for the final "aspx" 
file.  For example, if the SharePoint
                     URL is "http://myserver:81/sites/somewhere/index.asp";, the 
site path would be "/sites/somewhere".</p>

Added: 
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointadauthority-configure-cache.PNG
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointadauthority-configure-cache.PNG?rev=1553185&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointadauthority-configure-cache.PNG
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointadauthority-configure-dc.PNG
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointadauthority-configure-dc.PNG?rev=1553185&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointadauthority-configure-dc.PNG
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointadauthority-status.PNG
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointadauthority-status.PNG?rev=1553185&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointadauthority-status.PNG
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointnativeauthority-configure-cache.PNG
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointnativeauthority-configure-cache.PNG?rev=1553185&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointnativeauthority-configure-cache.PNG
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointnativeauthority-configure-server.PNG
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointnativeauthority-configure-server.PNG?rev=1553185&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointnativeauthority-configure-server.PNG
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointnativeauthority-status.PNG
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointnativeauthority-status.PNG?rev=1553185&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
manifoldcf/trunk/site/src/documentation/resources/images/en_US/sharepointnativeauthority-status.PNG
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream


Reply via email to