<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to AuthenticationOptions</title><link>https://sourceforge.net/p/coils/wiki/AuthenticationOptions/</link><description>Recent changes to AuthenticationOptions</description><atom:link href="https://sourceforge.net/p/coils/wiki/AuthenticationOptions/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 14 Feb 2013 12:21:40 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/coils/wiki/AuthenticationOptions/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage AuthenticationOptions modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/AuthenticationOptions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -4,23 +4,28 @@

    Option | Description
    -------|------------
-   StripAuthenticationDomain |
-   AllowSpacesInLogin |
-   LSUseLowercaseLogin |
+   **StripAuthenticationDomain** | Strips the login value up to and including the first slash.  This will change a login of "coils.example.com\adam" to "adam".  This is useful for [some clients](MSRedirector) which may automatically qualify the username with a domain.
+   **AllowSpacesInLogin** | This option is for compatibility with [OpenGrouwpare Legacy](https://sourceforge.net/projects/opengroupware/), it currently has not effect on how Coils processes authentication.
+   **LSUseLowercaseLogin** | If enabled the login value will be changed to lower-case before matched to the account database.  Several authentication backends, including LDAP, process account names as case-insensitive strings while others are case-sensitive.  Set this directive according to the authentication backend in use.

-If you are attempting to use the Microsoft Windows Filesystem Redirector to access or mount OpenGroupware Coils via WeDAV and are failing with a "System Error 5 has occurred" enabling the ___StripAuthenticationDomain___ is a probable solution.
+All these options are **YES** / **NO**.
+
+    coils-server-config --directive=LSUseLowercaseLogin --value=YES
+    coils-server-config --directive=LSUseLowercaseLogin --value=YES
+
+If you are attempting to use the [Microsoft Windows Filesystem Redirector](MSRedirector) to access or mount OpenGroupware Coils via WeDAV and are failing with a "System Error 5 has occurred" enabling the ___StripAuthenticationDomain___ is a probable solution.

 ##Trusted Hosts

-The ___PYTrustedHosts___ configuration directive is a list of hostnames from which connections should be __trusted__.  When a connection is trusted the credentials are not verified, the connection will be authenticated as the declared user/context.
+The **PYTrustedHosts** configuration directive is a list of hostnames from which connections should be __trusted__.  When a connection is trusted the credentials are not verified, the connection will be authenticated as the declared user/context.

     coils-server-config --directive=PYTrustedHosts --value='["host1.example.com","host2.example.net"]'

-Be cautions when adding host names to ___PYTrustedHosts___.  DNS is not necessarily a secure server and, especially if proxy servers are involved, the true origin of a connection can be obscured.
+Be cautions when adding host names to **PYTrustedHosts**.  DNS is not necessarily a secure server and, especially if proxy servers are involved, the true origin of a connection can be obscured.

 ##LDAP Authentication

-LDAP Authentication is enabled for BASIC authentication if the ___LSAuthLDAPServer___ directive is defined.
+LDAP Authentication is enabled for BASIC authentication if the **LSAuthLDAPServer** directive is defined.

    Option | Description
    -------|-----------
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Thu, 14 Feb 2013 12:21:40 -0000</pubDate><guid>https://sourceforge.net854f228a2ad2ab5716e317c039745463a657e6be</guid></item><item><title>WikiPage AuthenticationOptions modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/AuthenticationOptions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,6 +1,14 @@
 #Authentication Options

 ##General Options
+
+   Option | Description
+   -------|------------
+   StripAuthenticationDomain |
+   AllowSpacesInLogin |
+   LSUseLowercaseLogin |
+
+If you are attempting to use the Microsoft Windows Filesystem Redirector to access or mount OpenGroupware Coils via WeDAV and are failing with a "System Error 5 has occurred" enabling the ___StripAuthenticationDomain___ is a probable solution.

 ##Trusted Hosts

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Thu, 14 Feb 2013 12:14:38 -0000</pubDate><guid>https://sourceforge.netf69f138f5f1c0b23350f274d7e3fd6733d2115d6</guid></item><item><title>WikiPage AuthenticationOptions modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/AuthenticationOptions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,4 +1,3 @@
-
 #Authentication Options

 ##General Options
@@ -16,7 +15,7 @@
 LDAP Authentication is enabled for BASIC authentication if the ___LSAuthLDAPServer___ directive is defined.

    Option | Description
-   -------+-----------
+   -------|-----------
    LSAuthLDAPServer |
    LSAuthLDAPSearchFilter | 
    LSAuthLDAPServerRoot |
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Thu, 14 Feb 2013 12:12:12 -0000</pubDate><guid>https://sourceforge.net3b6b9fa81f0ec30a34cd4060bbedd0286e67a295</guid></item><item><title>WikiPage AuthenticationOptions modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/AuthenticationOptions/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="authentication-options"&gt;Authentication Options&lt;/h1&gt;
&lt;h2 id="general-options"&gt;General Options&lt;/h2&gt;
&lt;h2 id="trusted-hosts"&gt;Trusted Hosts&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;&lt;em&gt;PYTrustedHosts&lt;/em&gt;&lt;/strong&gt; configuration directive is a list of hostnames from which connections should be &lt;strong&gt;trusted&lt;/strong&gt;.  When a connection is trusted the credentials are not verified, the connection will be authenticated as the declared user/context.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;coils&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;server&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;config&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;directive&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;PYTrustedHosts&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;'[&amp;quot;host1.example.com&amp;quot;,&amp;quot;host2.example.net&amp;quot;]'&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Be cautions when adding host names to &lt;strong&gt;&lt;em&gt;PYTrustedHosts&lt;/em&gt;&lt;/strong&gt;.  DNS is not necessarily a secure server and, especially if proxy servers are involved, the true origin of a connection can be obscured.&lt;/p&gt;
&lt;h2 id="ldap-authentication"&gt;LDAP Authentication&lt;/h2&gt;
&lt;p&gt;LDAP Authentication is enabled for BASIC authentication if the &lt;strong&gt;&lt;em&gt;LSAuthLDAPServer&lt;/em&gt;&lt;/strong&gt; directive is defined.&lt;/p&gt;
&lt;p&gt;Option | Description&lt;br /&gt;
   -------+-----------&lt;br /&gt;
   LSAuthLDAPServer |&lt;br /&gt;
   LSAuthLDAPSearchFilter | &lt;br /&gt;
   LSAuthLDAPServerRoot |&lt;br /&gt;
   LDAPInitialBindDN |&lt;br /&gt;
   LDAPInitialBindPW |&lt;br /&gt;
   LDAPLoginAttributeName |&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Thu, 14 Feb 2013 12:11:54 -0000</pubDate><guid>https://sourceforge.net02eb0c251e15517881b6a8f978c6e2ba53f2e194</guid></item></channel></rss>