[rt-users] RT 4.0.2 ExternalAuth and phpbb3

2011-11-14 Thread Adrian Stel
Hi,


I would like to use phpbb3 base to auth to my RT.

Problem is here:


SiteConfig.pm

 # The Perl package  subroutine used to encrypt passwords
# e.g. if the
passwords are stored using the MySQL v3.23 PASSWORD
# function,
then you will need Crypt::MySQL::password, but for the
# MySQL4+
password function you will need Crypt::MySQL::password41
#
Alternatively, you could use Digest::MD5::md5_hex or any other
# encryption
subroutine you can load in your perl installation
'p_enc_pkg'
 =  'Crypt::MySQL',
'p_enc_sub'
 =  'password41',


I'm not sure which function I should use.




-- 
Best
Adrian Stelmaszyk

RT Training Sessions (http://bestpractical.com/services/training.html)
*  Barcelona, Spain  November 28  29, 2011


Re: [rt-users] RT 4.0.2 ExternalAuth and phpbb3

2011-11-14 Thread Carlos Ramos
On Mon, Nov 14, 2011 at 3:27 AM, Adrian Stel adisa...@gmail.com wrote:
 Hi,


 I would like to use phpbb3 base to auth to my RT.

 Problem is here:


 SiteConfig.pm

  # The Perl package  subroutine used to encrypt passwords
                                                        # e.g. if the
 passwords are stored using the MySQL v3.23 PASSWORD
                                                        # function,
 then you will need Crypt::MySQL::password, but for the
                                                        # MySQL4+
 password function you will need Crypt::MySQL::password41
                                                        #
 Alternatively, you could use Digest::MD5::md5_hex or any other
                                                        # encryption
 subroutine you can load in your perl installation
                                                        'p_enc_pkg'
             =  'Crypt::MySQL',
                                                        'p_enc_sub'
             =  'password41',


 I'm not sure which function I should use.




 --
 Best
 Adrian Stelmaszyk
 
 RT Training Sessions (http://bestpractical.com/services/training.html)
 *  Barcelona, Spain  November 28  29, 2011


Assuming phpbb use this password library
http://www.openwall.com/phpass/, as suggested in this post
http://www.phpbb.com/community/viewtopic.php?f=71t=585387#p3225746.
Then you could probably use that library's perl port available here
http://search.cpan.org/~zefram/Authen-Passphrase/lib/Authen/Passphrase/PHPass.pm
to authenticate your users.

Otherwise I'm guessing you will have to port phpbb's hashing function
to perl using the version that came with your phpbb as reference.

Cheers.

-- 
Carlos Ramos

RT Training Sessions (http://bestpractical.com/services/training.html)
*  Barcelona, Spain  November 28  29, 2011