diff --git a/src/IdP/ADFS.php b/src/IdP/ADFS.php index f19b849..f99d77e 100644 --- a/src/IdP/ADFS.php +++ b/src/IdP/ADFS.php @@ -587,9 +587,9 @@ public static function sendResponse(array $state): void $assertion = Assertion::fromXML($assertion->toXML()); } - $requestSecurityToken = new RequestSecurityToken(null, [$assertion]); + $requestedSecurityToken = new RequestedSecurityToken($assertion); $appliesTo = new AppliesTo([new EndpointReference(new Address($spEntityId))]); - $requestSecurityTokenResponse = new RequestSecurityTokenResponse(null, [$requestSecurityToken, $appliesTo]); + $requestSecurityTokenResponse = new RequestSecurityTokenResponse(null, [$requestedSecurityToken, $appliesTo]); $xmlResponse = $requestSecurityTokenResponse->toXML(); $wresult = $xmlResponse->ownerDocument->saveXML($xmlResponse);