Skip to content

Commit 9ea6a32

Browse files
m0arktvdijen
authored andcommitted
Fix ADFS IdP Response (#36)
RequestSecurityTokenResponse has to contain RequestedSecurityToken instead of RequestSecurityToken element
1 parent 844e851 commit 9ea6a32

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/IdP/ADFS.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -609,9 +609,9 @@ public static function sendResponse(array $state): void
609609
$assertion = Assertion::fromXML($assertion->toXML());
610610
}
611611

612-
$requestSecurityToken = new RequestSecurityToken(null, [$assertion]);
612+
$requestedSecurityToken = new RequestedSecurityToken($assertion);
613613
$appliesTo = new AppliesTo([new EndpointReference(new Address($spEntityId))]);
614-
$requestSecurityTokenResponse = new RequestSecurityTokenResponse(null, [$requestSecurityToken, $appliesTo]);
614+
$requestSecurityTokenResponse = new RequestSecurityTokenResponse(null, [$requestedSecurityToken, $appliesTo]);
615615

616616
$xmlResponse = $requestSecurityTokenResponse->toXML();
617617
$wresult = $xmlResponse->ownerDocument->saveXML($xmlResponse);

0 commit comments

Comments
 (0)