Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Kernel::Config;
- sub Load {
- my $Self = shift;
- $Self->{'DatabaseHost'} = 'localhost';
- $Self->{'Database'} = 'otrs';
- $Self->{'DatabaseUser'} = 'otrs';
- $Self->{'DatabasePw'} = 'hot';
- $Self->{DatabaseDSN} = "DBI:mysql:database=$Self->{Database};host=$Self->{DatabaseHost};";
- $Self->{Home} = '/opt/otrs';
- $Self->{'DefaultCharset'} = 'utf-8';
- # Enable LDAP Authentication Sync for Agent #
- $Self->{'AuthSyncModule'} = 'Kernel::System::Auth::Sync::LDAP';
- $Self->{'AuthSyncModule::LDAP::Host'} = 'pdczavod.moizavod.local';
- $Self->{'AuthSyncModule::LDAP::BaseDN'} = 'ou=Admins,dc=moizavod,dc=local';
- $Self->{'AuthSyncModule::LDAP::UID'} = 'sAMAccountName';
- $Self->{'AuthSyncModule::LDAP::AccessAttr'} = 'member';
- $Self->{'AuthSyncModule::LDAP::SearchUserDN'} = 'CN=rasa,OU=Users,OU=russia,DC=moizavod,DC=local';
- $Self->{'AuthSyncModule::LDAP::SearchUserPw'} = 'pk4rtfgv2sd';
- # Enable Agent Mapping from LDAP to DB #
- $Self->{'AuthSyncModule::LDAP::UserSyncMap'} = {
- UserFirstname => 'givenName',
- UserLastname => 'sn',
- UserEmail => 'mail',
- };
- $Self->{'AuthSyncModule::LDAP::UserSyncInitialGroups'} = [
- 'users',
- ];
- $Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP';
- $Self->{'AuthModule::LDAP::Host'} = 'pdczavod.moizavod.local';
- $Self->{'AuthModule::LDAP::BaseDN'} = 'dc=moizavod, dc=local';
- $Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName';
- $Self->{'AuthModule::LDAP::SearchUserDN'} = 'CN=rasa,OU=Users,OU=russia,DC=moizavod,DC=local';
- $Self->{'AuthModule::LDAP::SearchUserPw'} = 'pk4rtfgv2sd';
- $Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
- $Self->{'Customer::AuthModule::LDAP::Host'} ='pdczavod.moizavod.local';
- $Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'dc=moizavod, dc=local';
- $Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
- $Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'CN=rasa,OU=Users,OU=russia,DC=moizavod,DC=local';
- $Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'pk4rtfgv2sd';
- $Self->{CustomerUser} = {
- Module => 'Kernel::System::CustomerUser::LDAP',
- Params => {
- Host => 'pdczavod.moizavod.local',
- BaseDN => 'dc=moizavod, dc=local',
- SSCOPE => 'sub',
- UserDN => 'СN=rasa,OU=Users,OU=russia,DC=moizavod,DC=local',
- UserPw => 'pk4rtfgv2sd',
- },
- CustomerKey => 'sAMAccountName',
- CustomerID => 'mail',
- CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
- CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
- CustomerUserPostMasterSearchFields => ['mail'],
- CustomerUserNameFields => ['givenname', 'sn'],
- Map => [
- [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
- [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
- [ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
- [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
- [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
- ],
- };
- }
- # ---------------------------------------------------- #
- # needed system stuff (don't edit this) #
- # ---------------------------------------------------- #
- use strict;
- use warnings;
- use vars qw(@ISA $VERSION);
- $VERSION = qw($Revision: 1.23 $)[1];
- use Kernel::Config::Defaults;
- push (@ISA, 'Kernel::Config::Defaults');
- 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement