Handle missing nameid (#2420)

This commit is contained in:
Maxime Besson 2020-12-21 11:04:12 +01:00
parent 512045c528
commit e05a167937

View File

@ -297,9 +297,13 @@ sub extractFormInfo {
}
# Get NameID
my $nameid = $login->nameIdentifier;
my $nameid_content = $nameid->content;
my $nameid = $login->nameIdentifier;
unless ($nameid) {
$self->userLogger->error("No NameID element found");
return PE_SAML_SSO_ERROR;
}
my $nameid_content = $nameid->content;
unless ($nameid_content) {
$self->userLogger->error("No NameID value found");
return PE_SAML_SSO_ERROR;