Guest User

Untitled

a guest
Nov 22nd, 2011
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 4.86 KB | None | 0 0
  1.   $Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP';
  2.   $Self->{'AuthModule::LDAP::Host'} = 'adcluster.sbsp.local';
  3.   $Self->{'AuthModule::LDAP::BaseDN'} = 'dc=sbsp, dc=local';
  4.   $Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName';
  5.  
  6.   $Self->{'AuthModule::LDAP::SearchUserDN'} = 'CN=otrs,OU=SBSUsers,OU=Users,OU=MyBusiness,DC=sbsp,DC=local';
  7.   $Self->{'AuthModule::LDAP::SearchUserPw'} = 'w3gUDew7';
  8.  
  9.  
  10.   # This is an example configuration for an LDAP auth. backend.
  11.   # (take care that Net::LDAP is installed!)
  12.   $Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
  13.   $Self->{'Customer::AuthModule::LDAP::Host'} = 'adcluster.sbsp.local';
  14.   $Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'OU=SBSUsers,OU=Users,OU=MyBusiness,DC=sbsp,DC=local';
  15.   $Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
  16.  
  17.   # The following is valid but would only be necessary if the
  18.   # anonymous user do NOT have permission to read from the LDAP tree
  19.   $Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'CN=otrs,OU=SBSUsers,OU=Users,OU=MyBusiness,DC=sbsp,DC=local';
  20.   $Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'w3gUDew7';
  21.  
  22.   # CustomerUser
  23.   # (customer user database backend and settings)
  24.     $Self->{CustomerUser} = {
  25.         Name => 'Datenbank',
  26.         Module => 'Kernel::System::CustomerUser::DB',
  27.         Params => { Table => 'customer_user',
  28.             # to use an external database
  29. #           DSN => 'DBI:odbc:yourdsn',
  30. #           DSN => 'DBI:mysql:database=customerdb;host=customerdbhost',
  31. #           User => '', Password => '',
  32.         },
  33.         # customer uniq id
  34.         CustomerKey => 'login',
  35.         CustomerID => 'customer_id',
  36.         CustomerValid => 'valid_id',
  37.         CustomerUserListFields => ['first_name', 'last_name', 'email'],
  38. #       CustomerUserListFields => ['login', 'first_name', 'last_name', 'customer_id', 'email'],
  39.         CustomerUserSearchFields => ['login', 'last_name', 'customer_id'],
  40.         CustomerUserSearchPrefix => '',
  41.         CustomerUserSearchSuffix => '*',
  42.         CustomerUserSearchListLimit => 250,
  43.         CustomerUserPostMasterSearchFields => ['email'],
  44.         CustomerUserNameFields => ['salutation', 'first_name', 'last_name'],
  45. #       ReadOnly => 1,
  46.         Map => [
  47.             # note: Login, Email and CustomerID needed!
  48.             # var, frontend, storage, shown, required, storage-type, http-link
  49.             [ 'UserSalutation', 'Salutation', 'salutation', 1, 0, 'var' ],
  50.             [ 'UserFirstname', 'Firstname', 'first_name', 1, 1, 'var' ],
  51.             [ 'UserLastname', 'Lastname', 'last_name', 1, 1, 'var' ],
  52.             [ 'UserLogin', 'Login', 'login', 1, 1, 'var' ],
  53.             [ 'UserPassword', 'Password', 'pw', 0, 1, 'var' ],
  54.             [ 'UserEmail', 'Email', 'email', 0, 1, 'var' ],
  55.             [ 'UserCustomerID', 'CustomerID', 'customer_id', 0, 1, 'var' ],
  56.             [ 'UserComment', 'Comment', 'comments', 1, 0, 'var' ],
  57.             [ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int' ],
  58.         ],
  59.     };
  60.  
  61.   # CustomerUser1
  62.   # (customer user ldap backend and settings)
  63.   $Self->{CustomerUser1} = {
  64.     Module => 'Kernel::System::CustomerUser::LDAP',
  65.     Params => {
  66.       # ldap host
  67.       Host => 'adcluster.sbsp.local',
  68.       # ldap base dn
  69.       BaseDN => 'OU=SBSUsers,OU=Users,OU=MyBusiness,DC=sbsp,DC=local',
  70.       # search scope (one|sub)
  71.       SSCOPE => 'sub',
  72.       # The following is valid but would only be necessary if the
  73.       # anonymous user does NOT have permission to read from the LDAP tree
  74.       UserDN => 'CN=otrs,OU=SBSUsers,OU=Users,OU=MyBusiness,DC=sbsp,DC=local',
  75.       UserPw => 'w3gUDew7',
  76.       AlwaysFilter => '',
  77.       SourceCharset => 'utf-8',
  78.       DestCharset => 'iso-8859-1',
  79.     },
  80.     # customer uniq id
  81.     CustomerKey => 'sAMAccountName',
  82.     # customer #
  83.     CustomerID => 'mail',
  84.     CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
  85.     CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
  86.     CustomerUserSearchPrefix => '',
  87.     CustomerUserSearchSuffix => '*',
  88.     CustomerUserSearchListLimit => 250,
  89.     CustomerUserPostMasterSearchFields => ['mail'],
  90.     CustomerUserNameFields => ['givenname', 'sn'],
  91.     Map => [
  92.       # note: Login, Email and CustomerID needed!
  93.       # var, frontend, storage, shown, required, storage-type
  94.       #[ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
  95.       [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
  96.       [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
  97.       [ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
  98.       [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
  99.       [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
  100.       [ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ],
  101.       #[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var' ],
  102.       #[ 'UserComment', 'Comment', 'description', 1, 0, 'var' ],
  103.     ],
  104.   };
  105.    
  106.  
Advertisement
Add Comment
Please, Sign In to add comment