On Tue, August 9, 2005 1:08 pm, SteveC said: > > If that is the case, then if the SASL & DIGEST_MD5 modules provided a > callback to enable the realm to be overridden, a user could provide one > of the Microsoft 'standard' values (in the case of a perverse > configuration like mine!) and things would work with the 'preferred' > UPN. [It still doesn't solve my auth-int/auth-conf follow-on > requirements however!]
Well there is a "backdoor" you could use to verify this would work. If you pass a sub-reference as the user, my $sasl = Authen::SASL->new( mechanism => 'DIGEST-MD5', callback => { user => \&user, pass => $passwd, } ); Then if you do not use the XS implementation, you can do sub user { my $obj = shift; $obj->{server_params}{realm} = "blah"; return $user; } Graham.