Revision: 6160 http://ipcop.svn.sourceforge.net/ipcop/?rev=6160&view=rev Author: eoberlander Date: 2011-12-11 13:04:58 +0000 (Sun, 11 Dec 2011) Log Message: ----------- Add Marco's text and screenshots for proxy LDAP authentication section.
Modified Paths: -------------- IPCopDoc/trunk/en/admin/xml/proxy.xml Added Paths: ----------- IPCopDoc/trunk/en/admin/images/proxy-ldap-all.png IPCopDoc/trunk/en/admin/images/proxy-ldap-bind.png IPCopDoc/trunk/en/admin/images/proxy-ldap-common.png IPCopDoc/trunk/en/admin/images/proxy-ldap-group.png Added: IPCopDoc/trunk/en/admin/images/proxy-ldap-all.png =================================================================== (Binary files differ) Property changes on: IPCopDoc/trunk/en/admin/images/proxy-ldap-all.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: IPCopDoc/trunk/en/admin/images/proxy-ldap-bind.png =================================================================== (Binary files differ) Property changes on: IPCopDoc/trunk/en/admin/images/proxy-ldap-bind.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: IPCopDoc/trunk/en/admin/images/proxy-ldap-common.png =================================================================== (Binary files differ) Property changes on: IPCopDoc/trunk/en/admin/images/proxy-ldap-common.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: IPCopDoc/trunk/en/admin/images/proxy-ldap-group.png =================================================================== (Binary files differ) Property changes on: IPCopDoc/trunk/en/admin/images/proxy-ldap-group.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: IPCopDoc/trunk/en/admin/xml/proxy.xml =================================================================== --- IPCopDoc/trunk/en/admin/xml/proxy.xml 2011-12-10 19:32:21 UTC (rev 6159) +++ IPCopDoc/trunk/en/admin/xml/proxy.xml 2011-12-11 13:04:58 UTC (rev 6160) @@ -63,9 +63,391 @@ <sect2 id="proxy-auth-ldap"> <title>LDAP Authentication</title> - <para> - Content to be written... - </para> + <para> + This authentication method is the preferred solution for medium and + large network environments. Users will have to authenticate when + accessing web sites by entering a valid username and password. + The credentials are verified against an external Server using the + Lightweight Directory Access Protocol (LDAP). + </para> + <para> + LDAP authentication will be useful if you have already a directory + service in your network and don't want to maintain additional user + accounts and passwords for web access. + </para> + <para> + The Advanced Proxy works with these types of LDAP Servers: + </para> + <itemizedlist> + <listitem> + <para> + Active Directory (Windows 2000, 2003 and 2008 Server) + </para> + </listitem> + <listitem> + <para> + Novell eDirectory (NetWare 5.x and NetWare 6) + </para> + </listitem> + <listitem> + <para> + LDAP Version 2 and 3 (OpenLDAP) + </para> + </listitem> + </itemizedlist> + <para> + As an option, membership for a certain group can be required. + </para> + <note> + <para> + The protocol LDAPS (Secure LDAP) is not supported by the + Advanced Proxy. + </para> + </note> + <para> + <mediaobject> + <imageobject role="fo"> + <imagedata fileref="&imagepath;proxy-ldap-all.&imageext;" + format="PNG" + contentwidth="14cm"/> + </imageobject> + <imageobject role="html"> + <imagedata fileref="&imagepath;proxy-ldap-all.&imageext;" format="PNG" align="center"/> + </imageobject> + <textobject> + <phrase>LDAP Authentication</phrase> + </textobject> + </mediaobject> + </para> + <para> + If you are unsure about your internal directory structure, + you can examine your LDAP server using the command line based + <emphasis>ldapsearch</emphasis> tool. + </para> + <para> + Windows clients can use the free and easy to use Softerra LDAP + browser for this: + <ulink url="http://www.ldapbrowser.com">http://www.ldapbrowser.com</ulink> + </para> + + <sect3 id="proxy-auth-ldap-global"> + <title>Global authentication settings</title> + <para> + <mediaobject> + <imageobject role="fo"> + <imagedata fileref="&imagepath;proxy-global-settings.&imageext;" + format="PNG" + contentwidth="14cm"/> + </imageobject> + <imageobject role="html"> + <imagedata fileref="&imagepath;proxy-global-settings.&imageext;" format="PNG" align="center"/> + </imageobject> + <textobject> + <phrase>Global authentication settings section</phrase> + </textobject> + </mediaobject> + </para> + <formalpara> + <title><guilabel>Number of authentication processes</guilabel></title> + <para> + The number of background processes listening for requests. + The default value is 5 and should be increased if authentication + takes too long or Windows integrated authentication falls back + to explicit authentication. + </para> + </formalpara> + <formalpara> + <title><guilabel>Authentication cache TTL</guilabel></title> + <para> + Duration in minutes how long credentials will be cached for + each single session. + If this time expires, the user has to re-enter the credentials + for this session. + The default is set to 60 minutes, the minimum will be 1 minute. + The TTL will always be reset when the user sends a new request + to the Proxy Server within a session. + </para> + </formalpara> + <note> + <para> + If the user opens a new session, the credentials must always + be entered, even if the TTL has not expired for another session. + </para> + </note> + <formalpara> + <title><guilabel>Limit of IP addresses per user</guilabel> (optional)</title> + <para> + Number of source IP addresses a user can be logged in at one + time. + The IP address will be released after the time defined at + <emphasis>User/IP cache TTL</emphasis>. + </para> + </formalpara> + <note> + <para> + This takes no effect if running Local authentication and the + user is a member of the <quote>Extended</quote> group. + </para> + </note> + <formalpara> + <title><guilabel>User/IP cache TTL</guilabel></title> + <para> + Duration in minutes, how long relations between each user name + and the used IP address will be cached. + The default value is 0 (disabled). + </para> + </formalpara> + <para> + A value greater than 0 is only reasonable while using a limit for + concurrent IP addresses per user. + </para> + <formalpara> + <title><guilabel>Require authentication for unrestricted source addresses</guilabel></title> + <para> + By default authentication is required even for unrestricted IP + addresses. + If you don't want to require authentication for these + addresses, untick this box. + </para> + </formalpara> + <formalpara> + <title><guilabel>Authentication realm prompt</guilabel></title> + <para> + This text will be shown in the authentication dialog. + The default is <quote>IPCop Advanced Proxy Server</quote>. + </para> + </formalpara> + <formalpara> + <title><guilabel>Destinations without authentication</guilabel></title> + <para> + This allows you to define a list of destinations that can be + accessed without authentication. + </para> + </formalpara> + <note> + <para> + Any domains listed here are destination DNS domains and not + source Windows NT domains. + </para> + </note> + <para> + Examples: + </para> + <para> + Entire domains and subdomains + </para> + <screen><computeroutput>*.example.net +*.google.com</computeroutput></screen> + <para> + Single hosts + </para> + <screen><computeroutput>www.example.net +www.google.com</computeroutput></screen> + <para> + IP addresses + </para> + <screen><computeroutput>81.169.145.75 +74.125.39.103</computeroutput></screen> + <para> + URLs + </para> + <screen><computeroutput>www.example.net/download +www.google.com/images</computeroutput></screen> + <note> + <para> + You can enter all of these destination types in any order. + </para> + </note> + <para> + Example for Windows Update. + </para> + <para> + To allow access to Windows Update without authentication add these + destinations to the list: + </para> + <screen><computeroutput>*.download.microsoft.com +*.windowsupdate.com +windowsupdate.microsoft.com</computeroutput></screen> + </sect3> + + <sect3 id="proxy-auth-ldap-common"> + <title>Common LDAP settings</title> + <para> + <mediaobject> + <imageobject role="fo"> + <imagedata fileref="&imagepath;proxy-ldap-common.&imageext;" + format="PNG" + contentwidth="14cm"/> + </imageobject> + <imageobject role="html"> + <imagedata fileref="&imagepath;proxy-ldap-common.&imageext;" format="PNG" align="center"/> + </imageobject> + <textobject> + <phrase>Common LDAP settings section</phrase> + </textobject> + </mediaobject> + </para> + <formalpara> + <title><guilabel>Base DN</guilabel></title> + <para> + This is base where to start the LDAP search. + All subsequent Organizational Units (OUs) will be included. + </para> + </formalpara> + <para> + Refer to your LDAP documentation for the required format of the + base DN. + </para> + <para> + Example Base DN for Active Directory: + </para> + <screen><computeroutput>cn=users,dc=ads,dc=local</computeroutput></screen> + <para> + This will search for users in the group <emphasis>users</emphasis> + in the domain <emphasis>ads.local</emphasis> + </para> + <para> + Example Base DN for eDirectory: + </para> + <screen><computeroutput>ou=users,o=acme</computeroutput></screen> + <para> + This will search for users in the Organizational Unit + <emphasis>users</emphasis> (and below) in the Organization + <emphasis>acme</emphasis> + </para> + <note> + <para> + If the Base DN contains spaces, you must <quote>escape</quote> + these spaces using a backslash. + </para> + </note> + <para> + Example for a Base DN containing spaces: + </para> + <screen><computeroutput>cn=internet\ users,dc=ads,dc=local</computeroutput></screen> + <formalpara> + <title><guilabel>LDAP type</guilabel></title> + <para> + You can select between different types of LDAP implementations: + </para> + </formalpara> + <itemizedlist> + <listitem> + <para> + Active Directory (ADS) + </para> + </listitem> + <listitem> + <para> + Novell eDirectory (NDS) + </para> + </listitem> + <listitem> + <para> + LDAP v2 and v3 + </para> + </listitem> + </itemizedlist> + <formalpara> + <title><guilabel>LDAP Server</guilabel></title> + <para> + Enter the IP address of your LDAP Server. + </para> + </formalpara> + <formalpara> + <title><guilabel>Port</guilabel></title> + <para> + Enter the port your LDAP Server is listening to LDAP requests. + The default is 389. + </para> + </formalpara> + <note> + <para> + The protocol LDAPS (Secure LDAP, port 636) is not supported by + the Advanced Proxy. + </para> + </note> + </sect3> + + <sect3 id="proxy-auth-ldap-bind"> + <title>Bind DN settings</title> + <para> + <mediaobject> + <imageobject role="fo"> + <imagedata fileref="&imagepath;proxy-ldap-bind.&imageext;" + format="PNG" + contentwidth="14cm"/> + </imageobject> + <imageobject role="html"> + <imagedata fileref="&imagepath;proxy-ldap-bind.&imageext;" format="PNG" align="center"/> + </imageobject> + <textobject> + <phrase>Bind DN settings section</phrase> + </textobject> + </mediaobject> + </para> + <formalpara> + <title><guilabel>Bind DN username</guilabel></title> + <para> + Enter the full distinguished name for a Bind DN user. + </para> + </formalpara> + <note> + <para> + A Bind DN user is required for Active Directory and eDirectory. + </para> + <para> + The Bind DN user must be allowed to browse the directory and + read all user attributes. + </para> + <para> + If the Bind DN username contains spaces, you must + <quote>escape</quote> these spaces using a backslash. + </para> + </note> + <formalpara> + <title><guilabel>Bind DN password</guilabel></title> + <para> + Enter the password for the Bind DN user. + </para> + </formalpara> + </sect3> + + <sect3 id="proxy-auth-ldap-group"> + <title>Group based access control</title> + <para> + <mediaobject> + <imageobject role="fo"> + <imagedata fileref="&imagepath;proxy-ldap-group.&imageext;" + format="PNG" + contentwidth="14cm"/> + </imageobject> + <imageobject role="html"> + <imagedata fileref="&imagepath;proxy-ldap-group.&imageext;" format="PNG" align="center"/> + </imageobject> + <textobject> + <phrase>Group based access control section</phrase> + </textobject> + </mediaobject> + </para> + <formalpara> + <title><guilabel>Required group</guilabel> (optional)</title> + <para> + Enter the full distinguished name of a group for + authorized Internet users. + </para> + </formalpara> + <para> + In addition to a correct authentication, a membership within this + group will be required for web access. + </para> + <note> + <para> + If the group name contains spaces, you must + <quote>escape</quote> these spaces using a backslash. + </para> + </note> + </sect3> </sect2> <sect2 id="proxy-auth-windows"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure _______________________________________________ Ipcop-svn mailing list Ipcop-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ipcop-svn