diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Lib/RESTProxy.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Lib/RESTProxy.pm index bc5a65e8f..19206cecf 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Lib/RESTProxy.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Lib/RESTProxy.pm @@ -39,7 +39,7 @@ sub getUser { 'Proxy push auth to ' . $self->conf->{proxyAuthService} ); my $resp = $self->ua->post( $self->conf->{proxyAuthService}, { user => $req->{user}, password => $req->data->{password} } ); - unless ( $resp->is_success ) { + unless ( $resp->is_success or $resp->code == 401 ) { $self->logger->error( 'Unable to query authentication service: ' . $resp->status_line ); return PE_ERROR;