Use whatToTrace in log (#2393)
This commit is contained in:
parent
9bf0537811
commit
a19d229cd3
|
@ -14,7 +14,7 @@ use Lemonldap::NG::Portal::Main::Constants qw(
|
|||
PE_IMPERSONATION_SERVICE_NOT_ALLOWED
|
||||
);
|
||||
|
||||
our $VERSION = '2.0.9';
|
||||
our $VERSION = '2.0.10';
|
||||
|
||||
extends qw(
|
||||
Lemonldap::NG::Portal::Main::Plugin
|
||||
|
@ -140,7 +140,7 @@ sub display {
|
|||
sub run {
|
||||
my ( $self, $req ) = @_;
|
||||
my $statut = PE_OK;
|
||||
my $realId = $req->{user};
|
||||
my $realId = $req->userData->{ $self->conf->{whatToTrace} };
|
||||
my $spoofId = $req->param('spoofId') || ''; # ContextSwitching required ?
|
||||
my $unUser = $self->unrestrictedUsersRule->( $req, $req->userData ) || 0;
|
||||
|
||||
|
@ -202,7 +202,7 @@ sub _switchContext {
|
|||
my ( $self, $req, $spoofId, $unUser ) = @_;
|
||||
my $realSessionId = $req->userData->{_session_id};
|
||||
my $realAuthLevel = $req->userData->{authenticationLevel};
|
||||
my $realId = $req->{user};
|
||||
my $realId = $req->userData->{ $self->conf->{whatToTrace} };
|
||||
my $raz = 0;
|
||||
$req->{user} = $spoofId;
|
||||
|
||||
|
|
|
@ -72,16 +72,17 @@ sub run {
|
|||
$req, 'simpleInfo', params => { trspan => $msg }
|
||||
)
|
||||
);
|
||||
$self->userLogger->error( 'User '
|
||||
. $req->sessionInfo->{uid}
|
||||
. " was not granted to open session (rule -> $rule)" );
|
||||
$self->userLogger->error( 'User "'
|
||||
. $req->{sessionInfo}->{ $self->conf->{whatToTrace} }
|
||||
. '" was not granted to open session (rule ->'
|
||||
. "$rule)" );
|
||||
$req->urldc( $self->conf->{portal} );
|
||||
return $req->authResult(PE_SESSIONNOTGRANTED);
|
||||
}
|
||||
else {
|
||||
$self->userLogger->error( 'User '
|
||||
. $req->sessionInfo->{uid}
|
||||
. " was not granted to open session (rule -> "
|
||||
$self->userLogger->error( 'User "'
|
||||
. $req->{sessionInfo}->{ $self->conf->{whatToTrace} }
|
||||
. '" was not granted to open session (rule -> '
|
||||
. $self->conf->{grantSessionRules}->{$_}
|
||||
. ")" );
|
||||
$req->urldc( $self->conf->{portal} );
|
||||
|
|
Loading…
Reference in New Issue
Block a user