Re: [otrs] otrs with ldap issue

2009-10-12 Thread Michiel Beijen
see the second example: agent data sync against ldap

http://doc.otrs.org/2.4/en/html/x1835.html#configuration-agent-auth-backend-ldap

--
Michiel Beijen
Software Consultant
+31 6 - 457 42 418
Bee Free IT + http://beefreeit.nl


On Sun, Oct 11, 2009 at 7:18 PM, akr lot  wrote:

>  Hi
> thanks for your answer. could anybody provide a sample working
> config with ldap
> thanks in advance
>
> --
> Windows Live: Friends get your Flickr, Yelp, and Digg updates when they
> e-mail 
> you.
>
> -
> OTRS mailing list: otrs - Webpage: http://otrs.org/
> Archive: http://lists.otrs.org/pipermail/otrs
> To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
>
> NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW!
> http://www.otrs.com/en/support/enterprise-subscription/
>
-
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs

NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW!
http://www.otrs.com/en/support/enterprise-subscription/

Re: [otrs] otrs with ldap issue

2009-10-11 Thread akr lot

Hi
thanks for your answer. could anybody provide a sample working
config with ldap
thanks in advance
  
_
Windows Live: Friends get your Flickr, Yelp, and Digg updates when they e-mail 
you.
http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_3:092010-
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs

NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW!
http://www.otrs.com/en/support/enterprise-subscription/

Re: [otrs] otrs with ldap issue

2009-10-11 Thread Michiel Beijen
Either you should manually create the users in your otrs database, or you
should set up ldap user sync. In the last case users will be created on the
fly in the otrs database at logon time.

--
Michiel Beijen
Software Consultant
+31 6 457 42 418
Bee Free IT + http://beefreeit.nl

On Oct 10, 2009 11:55 AM, "akr lot"  wrote:

 Hi;
i have installed otrs on ubuntu and i want to authenticate agents and
customers with active directory.
i start with configuration for agents but i can't login with my active
directory account.
in /var/log/messages there is this error:
Oct 10 10:35:30 ubuntu OTRS-CGI-10[26784]:
[Notice][Kernel::System::Auth::DB::Auth] User: user1 doesn't exist or is
invalid!!! (REMOTE_ADDR: 127.0.0.1)
here's my /etc/otrs/Kernel/config.pm:
Thanks for your help

# --
# Kernel/Config.pm - Config file for OTRS kernel
# Copyright (C) 2001-2006 OTRS GmbH, http://otrs.org/
# --
# $Id: Config.pm.dist,v 1.18 2006/09/07 16:15:41 mh Exp $
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see http://www.gnu.org/licenses/gpl.txt.
# --
#  Note:
#
#  -->> OTRS does have a lot of config settings. For more settings
#   (Notifications, Ticket::ViewAccelerator, Ticket::NumberGenerator,
#   LDAP, PostMaster, Session, Preferences, ...) see
#   Kernel/Config/Defaults.pm and copy your wanted lines into "this"
#   config file. This file will not be changed on update!
#
# --

package Kernel::Config;

BEGIN {
if (-f '/etc/otrs/database.pm') {
  require '/etc/otrs/database.pm';
  if ($dbtype eq 'pgsql') {
  $dbport ||= '5432';
  our $dsn = "DBI:Pg:dbname";
  }
  else {
  $dbport ||= '3306';
  our $dsn = "DBI:mysql:database";
  }
}
}

sub Load {
my $Self = shift;
#  #
#  #
#  #
# Start of your own config options!!!  #
#  #
#  #
#  #
   # First backend, a LDAP tree


$Self->{'AuthModule1'} = 'Kernel::System::Auth::LDAP';


$Self->{'AuthModule::LDAP::Host1'} = 'kdc.domain.com';


$Self->{'AuthModule::LDAP::BaseDN1'} = 'dc=aa,dc=zz,dc=ee';


$Self->{'AuthModule::LDAP::UID1'} = 'uid';


$Self->{'AuthModule::LDAP::GroupDN1'}
='cn=otrs_agent,ou=users,ou=aaa,dc=aa,dc=zz,dc=ee';


$Self->{'AuthModule::LDAP::AccessAttr1'} = 'memberUid';


$Self->{'AuthModule::LDAP::UserAttr1'} = 'UID';


$Self->{'AuthModule::LDAP::SearchUserDN1'} = 'user1';


$Self->{'AuthModule::LDAP::SearchUserPw1'} = 'pass';


#   $Self->{'AuthModule::LDAP::AlwaysFilter1'} = '';


$Self->{'AuthModule::LDAP::UserSuffix1'} = 'domin.com';


$Self->{'AuthModule::LDAP::UserLowerCase1'} = 0;


$Self->{'AuthModule::LDAP::Params1'} = {


port => 389,


timeout => 120,


async => 0,


version => 3,


};


$Self->{'AuthModule::LDAP::Die1'} = 1;








# Second backend, internal OTRS DB


$Self->{'AuthModule2'} = 'Kernel::System::Auth::DB';


$Self->{'AuthModule::DB::CryptType2'} = 'crypt';

#  #
# database settings#
#  #
# DatabaseHost
# (The database host.)
$Self->{DatabaseHost} = $dbserver || 'localhost';
# Database
# (The database name.)
$Self->{Database} = $dbname || 'otrs';
# DatabaseUser
# (The database user.)
$Self->{DatabaseUser} = $dbuser || 'otrs';
# DatabasePw
# (The password of database user. You also can use bin/CryptPassword.pl
# for crypted passwords.)
$Self->{DatabasePw} = 'hot';
# DatabaseDSN
# (The database DSN for MySQL ==> more: "man DBD::mysql")
$Self->{DatabaseDSN} =
"$dsn=$Self->{Database};host=$Self->{DatabaseHost};port=$dbport;";

# (The database DSN for PostgreSQL ==> more: "man DBD::Pg")
# if you want to use a local socket connection
#$Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};";
# if you want to use a tcpip connection
#$Self->{DatabaseDSN} =
"DBI:Pg:dbname=$Self->{Database};host=$Self->{DatabaseHost};";

#  #
# fs root directory
#  #
$Self->{Home} = '/usr/share/otrs';

#  #
# insert your own config settings "here"   #
# config settings taken from Kernel/Config/Defaults.pm #
#  #
# $S

[otrs] otrs with ldap issue

2009-10-10 Thread akr lot

Hi;
i have installed otrs on ubuntu and i want to authenticate agents and customers 
with active directory.
i start with configuration for agents but i can't login with my active 
directory account. 
in /var/log/messages there is this error:
Oct 10 10:35:30 ubuntu OTRS-CGI-10[26784]: 
[Notice][Kernel::System::Auth::DB::Auth] User: user1 doesn't exist or is 
invalid!!! (REMOTE_ADDR: 127.0.0.1)
here's my /etc/otrs/Kernel/config.pm:
Thanks for your help

# --
# Kernel/Config.pm - Config file for OTRS kernel
# Copyright (C) 2001-2006 OTRS GmbH, http://otrs.org/
# --
# $Id: Config.pm.dist,v 1.18 2006/09/07 16:15:41 mh Exp $
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see http://www.gnu.org/licenses/gpl.txt.
# --
#  Note:
#
#  -->> OTRS does have a lot of config settings. For more settings
#   (Notifications, Ticket::ViewAccelerator, Ticket::NumberGenerator,
#   LDAP, PostMaster, Session, Preferences, ...) see
#   Kernel/Config/Defaults.pm and copy your wanted lines into "this"
#   config file. This file will not be changed on update!
#
# --

package Kernel::Config;

BEGIN {
if (-f '/etc/otrs/database.pm') {
  require '/etc/otrs/database.pm';
  if ($dbtype eq 'pgsql') {
  $dbport ||= '5432';
  our $dsn = "DBI:Pg:dbname";
  }
  else {
  $dbport ||= '3306';
  our $dsn = "DBI:mysql:database";
  }
}
}

sub Load {
my $Self = shift;
#  #
#  #
#  #
# Start of your own config options!!!  #
#  #
#  #
#  #
   # First backend, a LDAP tree


$Self->{'AuthModule1'} = 'Kernel::System::Auth::LDAP';


$Self->{'AuthModule::LDAP::Host1'} = 'kdc.domain.com';


$Self->{'AuthModule::LDAP::BaseDN1'} = 'dc=aa,dc=zz,dc=ee';


$Self->{'AuthModule::LDAP::UID1'} = 'uid';


$Self->{'AuthModule::LDAP::GroupDN1'} 
='cn=otrs_agent,ou=users,ou=aaa,dc=aa,dc=zz,dc=ee';


$Self->{'AuthModule::LDAP::AccessAttr1'} = 'memberUid';


$Self->{'AuthModule::LDAP::UserAttr1'} = 'UID';


$Self->{'AuthModule::LDAP::SearchUserDN1'} = 'user1';


$Self->{'AuthModule::LDAP::SearchUserPw1'} = 'pass';


#   $Self->{'AuthModule::LDAP::AlwaysFilter1'} = '';


$Self->{'AuthModule::LDAP::UserSuffix1'} = 'domin.com';


$Self->{'AuthModule::LDAP::UserLowerCase1'} = 0;


$Self->{'AuthModule::LDAP::Params1'} = {


port => 389,


timeout => 120,


async => 0,


version => 3,


};


$Self->{'AuthModule::LDAP::Die1'} = 1;








# Second backend, internal OTRS DB


$Self->{'AuthModule2'} = 'Kernel::System::Auth::DB';


$Self->{'AuthModule::DB::CryptType2'} = 'crypt';

#  #
# database settings#
#  #
# DatabaseHost
# (The database host.)
$Self->{DatabaseHost} = $dbserver || 'localhost';
# Database
# (The database name.)
$Self->{Database} = $dbname || 'otrs';
# DatabaseUser
# (The database user.)
$Self->{DatabaseUser} = $dbuser || 'otrs';
# DatabasePw
# (The password of database user. You also can use bin/CryptPassword.pl
# for crypted passwords.)
$Self->{DatabasePw} = 'hot';
# DatabaseDSN
# (The database DSN for MySQL ==> more: "man DBD::mysql")
$Self->{DatabaseDSN} = 
"$dsn=$Self->{Database};host=$Self->{DatabaseHost};port=$dbport;";

# (The database DSN for PostgreSQL ==> more: "man DBD::Pg")
# if you want to use a local socket connection
#$Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};";
# if you want to use a tcpip connection
#$Self->{DatabaseDSN} = 
"DBI:Pg:dbname=$Self->{Database};host=$Self->{DatabaseHost};";

#  #
# fs root directory
#  #
$Self->{Home} = '/usr/share/otrs';

#  #
# insert your own config settings "here"   #
# config settings taken from Kernel/Config/Defaults.pm #
#  #
# $Self->{SessionUseCookie} = 0;
# $Self->{CheckMXRecord} = 0;

#  #
# switch off the web based installer for the Debian package
$Self->{SecureMode} = 1;

#  #
# data inserted by installer