This commit is contained in:
Xavier Guimard 2017-03-03 12:17:15 +00:00
parent 996c858a23
commit 59970dd3d6
7 changed files with 8 additions and 8 deletions

View File

@ -292,7 +292,7 @@ sub authLogout {
$req->urldc(
$self->buildLogoutRequest(
$endsession_endpoint,
$self->{sessionInfo}->{OpenIDConnect_IDToken}, $logout_url
$req->{sessionInfo}->{OpenIDConnect_IDToken}, $logout_url
)
);

View File

@ -142,7 +142,7 @@ sub run {
# Check last authentication time to decide if
# the authentication is recent or not
my $casRenewFlag = 0;
my $last_authn_utime = $self->{sessionInfo}->{_lastAuthnUTime} || 0;
my $last_authn_utime = $req->{sessionInfo}->{_lastAuthnUTime} || 0;
if (
time() - $last_authn_utime <
$self->conf->{portalForceAuthnInterval} )

View File

@ -15,10 +15,10 @@ sub run {
my ( $self, $req ) = @_;
# Session ID
my $session_id = $self->{sessionInfo}->{_session_id} || $self->{id};
my $session_id = $req->{sessionInfo}->{_session_id} || $self->{id};
# Session creation timestamp
my $time = $self->{sessionInfo}->{_utime} || time();
my $time = $req->{sessionInfo}->{_utime} || time();
$req->path =~ m#^$self->{conf}->{issuerDBGetPath}/(log(?:in|out))#;
my $logInOut = $1 || 'login';
if ( $logInOut eq 'login' ) {

View File

@ -381,7 +381,7 @@ sub isAuthorizedURI {
return 0;
}
$self->{sessionInfo} = $session->data;
$req->{sessionInfo} = $session->data;
my $r = $self->p->HANDLER->grant( $req, $uri, undef, $host );
return $r;

View File

@ -40,7 +40,7 @@ sub setSessionInfo {
my $attr = $k;
my $required = ( $attr =~ s/^!// ) ? 1 : 0;
$req->{sessionInfo}->{$attr} = $req->datas->{_facebookDatas}->{$v};
if ( $required and not( defined $self->{sessionInfo}->{$attr} ) ) {
if ( $required and not( defined $req->{sessionInfo}->{$attr} ) ) {
$self->logger->warn(
"Required parameter $v is not provided by Facebook server, aborted"
);

View File

@ -124,7 +124,7 @@ sub setGroups {
}
$self->{sessionInfo}->{groups} = $groups;
$req->{sessionInfo}->{groups} = $groups;
PE_OK;
}

View File

@ -42,7 +42,7 @@ sub setSessionInfo {
);
return PE_MISSINGREQATTR;
}
$self->{sessionInfo}->{$attr} = $p;
$req->{sessionInfo}->{$attr} = $p;
}
else {
$self->userLogger->warn(