On Mon, Nov 14, 2011 at 03:10:46PM +0100, Adrian Stel wrote: > Hi, > > > thanks :) > > phpass has many method I use hash_base64, RTSiteConfig.pm: > > 'p_enc_pkg' => 'Authen::Passphrase::PHPass', > 'p_enc_sub' => 'hash_base64', > > > and when i put user/pass I get: > > RT Site: > http://150.254.148.60/NoAuth/Login.html > > Can't use string ("*****") as a HASH ref while "strict refs" in use at > /usr/local/share/perl/5.10.1/Authen/Passphrase/PHPass.pm line 278.
Sounds like the Authen::Passphrase::PHPass module doesn't like the way that RT-Authen-ExternalAuth is invoking it. Unfortunately, you'll need to add some debugging to figure out where it goes wrong unless someone on the list has experience with the configuration you want to use. -kevin > But when I reload page I will be login to RT. > > Any idea why we get this error. > > I test 2 more method hash and cost i both case we get the same error. > > I'm not sure if I chose rigt method. > > Or there is issues in RTSiteConfig.pm > > > > Best > Adrian > > > 2011/11/14 Zordrak <[email protected]>: > > Adrian Stel wrote: > >> Hi, > >> When I use: > >> > >> 'p_enc_pkg' => 'Authen::Passphrase::PHPass', > >> 'p_enc_sub' => '', > >> > >> > >> I get: > >> > >> My_MySQL AUTH FAILED The encryption package you gave me ( > >> Authen::Passphrase::PHPass ) does not support the encryption method > >> you specified ( ) > >> (/opt/rt4/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/DBI.pm:99) > >> > >> Any idea why ? > > > > Very simple, you haven't specified a method (subroutine) for the > > encryption; only the package. > > > > Take MySQL's password function as an example. To use it you would > > specific the p_enc_pkg as Crypt::MySQL which will "include" that perl > > module, but that module provides many different methods. Normally you'd > > expect to use "password41" as the p_enc_sub. > > > > If it were MD5: > > > > p_eng_pkg: Digest::MD5 > > p_enc_sub: md5_hex > > -- > > Zordrak > > [email protected] > > > > > > -- > Pozdrawiam > Adrian Stelmaszyk > -------- > RT Training Sessions (http://bestpractical.com/services/training.html) > * Barcelona, Spain November 28 & 29, 2011
pgpjIMd8zotgN.pgp
Description: PGP signature
-------- RT Training Sessions (http://bestpractical.com/services/training.html) * Barcelona, Spain November 28 & 29, 2011
