}
$self->source($config->{source} || 'REMOTE_USER');
$self->realm($realm);
- $self->username_field($config->{username_field} || 'username');
+ $self->username_field($config->{username_field} || 'id');
return $self;
}
$usr = $1;
}
}
-
- $authinfo->{id} = $authinfo->{ $self->username_field } = $usr;
- $authinfo->{remote_user} = $remuser; # just to keep the original value
+
+ $authinfo->{ $self->username_field } = $usr;
my $user_obj = $realm->find_user( $authinfo, $c );
return ref($user_obj) ? $user_obj : undef;
}
sub default : Local {
my ( $self, $c ) = @_;
if ($c->authenticate()) {
- $c->res->body( 'User:'
- . $c->user->{id} . "\n"
- . 'my_user_name:'
- . $c->user->{my_user_name} );
+ $c->res->body(
+ 'my_user_name:'
+ . $c->user->{my_user_name}
+ );
}
else {
$c->res->body('FAIL');
$RemoteTestEngine::SSL_CLIENT_S_DN = 'CN=namexyz/OU=Test/C=Company';
ok( request('/')->is_success, 'testing "source" + "cutname" 1' );
-is( request('/')->content, "User:namexyz\nmy_user_name:namexyz",
+is( request('/')->content, "my_user_name:namexyz",
'testing "source" + "cutname" 2' );