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.


Reply via email to