title: OTRS Single Sign On (SSO) on Linux Ubuntu
body: <p>I am attempting to install SSO on Linux with Apache, but I don't understand why a Linux system has an ntdomain, or even what an ntdomain is precisely.</p>
  
  <p><a href="http://wiki.otterhub.org/index.php?title=Implementing_Single_Sign_On_on_Linux_with_Apache#Installing_Modules" rel="nofollow">http://wiki.otterhub.org/index.php?title=Implementing_Single_Sign_On_on_Linux_with_Apache#Installing_Modules</a></p>
  
  <pre><code>&lt;Location /otrs&gt;
    PerlAuthenHandler Apache2::AuthenNTLM
    AuthType ntlm,basic
    AuthName Basic
    require valid-user
    PerlAddVar ntdomain "DOMAIN dc bdc"
    PerlSetVar defaultdomain DOMAIN
    PerlSetVar splitdomainprefix 1
  &lt;/Location&gt;
  </code></pre>
  
  <p>and</p>
  
  <pre><code>$Self-&gt;{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::HTTPBasicAuth';
  $Self-&gt;{CustomerPanelLoginURL} = 'http://otrs-server/otrs/no_sso_login_possible.html';
  $Self-&gt;{CustomerPanelLogoutURL} = 'http://otrs-server/otrs/logout.html';
  </code></pre>
  
  <p>Why is there an ntdomain? I don't know what that is in a Linux context. I don't know how to do it from the documentation.</p>
  
  <p>besides that, it seems different than the documentation on the github site. Is there a plain English explanation, or am I just stupid or something?</p>
  
  <p><a href="http://otrs.github.io/doc/manual/admin/3.1/en/html/auth-backends.html#customer-auth-backend-httpbasic" rel="nofollow">http://otrs.github.io/doc/manual/admin/3.1/en/html/auth-backends.html#customer-auth-backend-httpbasic</a></p>